<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Converting from FTP to SFTP in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384935#M92006</link>
    <description>&lt;P&gt;You definitely need Putty to be installed wherever SAS is running, so if your SAS session is on a remote Windows machine, you'll need the SSH client to be there.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I assume that whatever FTP endpoint you're connecting to is already running an SFTP server to support secure connections/transmissions.&lt;/P&gt;</description>
    <pubDate>Wed, 02 Aug 2017 12:48:05 GMT</pubDate>
    <dc:creator>ChrisHemedinger</dc:creator>
    <dc:date>2017-08-02T12:48:05Z</dc:date>
    <item>
      <title>Converting from FTP to SFTP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384562#M91921</link>
      <description>&lt;P&gt;Is there anyone who has experience with converting from FTP to SFTP?&lt;/P&gt;&lt;P&gt;I need make the following code to work by using SFTP.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; scr;&lt;/P&gt;&lt;P&gt;Length x $100.;&lt;/P&gt;&lt;P&gt;x='OPEN ORA_WSMOD';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; /* FTP SERVER*/&lt;/P&gt;&lt;P&gt;x='xxxxx';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; /* USERNAME*/&lt;/P&gt;&lt;P&gt;x='xxxxxx';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;/* PASSWORD*/&lt;/P&gt;&lt;P&gt;x='cd ftp_out';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; /* FTP-FOLDER*/&lt;/P&gt;&lt;P&gt;x='lcd c:\temp';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; /* OUTPUT FOLDER*/&lt;/P&gt;&lt;P&gt;x='PUT filename1.txt';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; /*&amp;nbsp;The filename&amp;nbsp;*/&lt;/P&gt;&lt;P&gt;x='PUT filename2.txt';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output; /* Another filename*/&lt;/P&gt;&lt;P&gt;x='quit';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; _null_;&lt;/P&gt;&lt;P&gt;set&amp;nbsp; WORK.SCR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end=EFIEOD;&lt;/P&gt;&lt;P&gt;%let _EFIERR_ = 0;&lt;/P&gt;&lt;P&gt;%let _EFIREC_ = 0;&lt;/P&gt;&lt;P&gt;file 'c:\temp\scr.txt' delimiter='09'x DSD DROPOVER lrecl=&lt;STRONG&gt;32767&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;format x $100. ;&lt;/P&gt;&lt;P&gt;if _n_ = &lt;STRONG&gt;1&lt;/STRONG&gt; then&lt;/P&gt;&lt;P&gt;do;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;do;&lt;/P&gt;&lt;P&gt;EFIOUT + &lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;put x $ ;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;if _ERROR_ then call symput('_EFIERR_',&lt;STRONG&gt;1&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;If EFIEOD then&lt;/P&gt;&lt;P&gt;call symput('_EFIREC_',EFIOUT);&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;option XWAIT XSYNC;&lt;/P&gt;&lt;P&gt;X 'ftp -s:c:\temp\scr.txt';&lt;/P&gt;</description>
      <pubDate>Tue, 01 Aug 2017 11:52:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384562#M91921</guid>
      <dc:creator>lmq1220</dc:creator>
      <dc:date>2017-08-01T11:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: Converting from FTP to SFTP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384701#M91923</link>
      <description>&lt;P&gt;Is there a reason that you're not using &lt;A href="http://go.documentation.sas.com/?cdcId=pgmmvacdc&amp;amp;cdcVersion=9.4&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=p0v0ijxl1k6d4bn16cshtic7u4i3.htm&amp;amp;locale=en" target="_self"&gt;FILENAME FTP&lt;/A&gt;? &amp;nbsp;That might be a little more straightforward to code.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;There is also a method for &lt;A href="http://go.documentation.sas.com/?cdcId=pgmmvacdc&amp;amp;cdcVersion=9.4&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=p0xln1fiwsr340n1xxf4mkmfxp6f.htm&amp;amp;locale=en" target="_self"&gt;FILENAME SFTP&lt;/A&gt;. &amp;nbsp;As this involves a secure connection, you need an SSH client. From the doc:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;You must have the applicable client software installed to use the SFTP access method. The SFTP access method supports only the following SSH clients.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="xis-listUnordered"&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV id="n1hvucn9gsrhzen1gzg4i1kp71o5" class="xis-item"&gt;
&lt;DIV id="n1q7yz6oydw0jtn1dicao62cz04v" class="xis-paraSimpleFirst"&gt;OpenSSH – UNIX&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id="p085orpuy5a6bcn1hfihds9e3w0f" class="xis-item"&gt;
&lt;DIV id="n1lj0y4cfxnbayn17im0inw9gft9" class="xis-paraSimpleFirst"&gt;PUTTY – Windows&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Aug 2017 18:09:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384701#M91923</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-08-01T18:09:32Z</dc:date>
    </item>
    <item>
      <title>Re: Converting from FTP to SFTP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384862#M91980</link>
      <description>&lt;P&gt;Thank you very much for your reply,Chris.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have just installed software Putty on my computer, Is there any special configuration that Putty should have before i can make SFTP to work?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2017 06:00:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384862#M91980</guid>
      <dc:creator>lmq1220</dc:creator>
      <dc:date>2017-08-02T06:00:24Z</dc:date>
    </item>
    <item>
      <title>Re: Converting from FTP to SFTP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384894#M91998</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Maybe the SFTP server SAS is connecting to should also have software Putty in order to make my sas program working?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2017 09:46:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384894#M91998</guid>
      <dc:creator>lmq1220</dc:creator>
      <dc:date>2017-08-02T09:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: Converting from FTP to SFTP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384935#M92006</link>
      <description>&lt;P&gt;You definitely need Putty to be installed wherever SAS is running, so if your SAS session is on a remote Windows machine, you'll need the SSH client to be there.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I assume that whatever FTP endpoint you're connecting to is already running an SFTP server to support secure connections/transmissions.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Aug 2017 12:48:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/384935#M92006</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-08-02T12:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: Converting from FTP to SFTP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/385583#M92257</link>
      <description>&lt;P&gt;Thanks for your reply again, Chris.&lt;/P&gt;&lt;P&gt;&amp;nbsp;Is there any special configuration that Putty should have before i can make SFTP to work or i do not know if i have gotten the right version of Putty?&lt;/P&gt;&lt;P&gt;see the attached file( Putty configuration on my computer)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards Mei&lt;/P&gt;</description>
      <pubDate>Fri, 04 Aug 2017 07:03:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/385583#M92257</guid>
      <dc:creator>lmq1220</dc:creator>
      <dc:date>2017-08-04T07:03:51Z</dc:date>
    </item>
    <item>
      <title>Re: Converting from FTP to SFTP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/385631#M92272</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, there are a few steps -- since you asked, I decided to check in our SAS Tech Support notes. &amp;nbsp;I think that everything is documented here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/techsup/technote/ts800.pdf" target="_self"&gt;Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method in SAS 9.2, SAS 9.3, and SAS 9.4&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Aug 2017 12:10:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-from-FTP-to-SFTP/m-p/385631#M92272</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-08-04T12:10:22Z</dc:date>
    </item>
  </channel>
</rss>

