<?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 reading in web data in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/366350#M275183</link>
    <description>&lt;P&gt;see below SAS code and errors. any suggestions&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; filename foo url&lt;BR /&gt;169&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&lt;A href="http://support.sas.com/techsup/service_intro.html" target="_blank"&gt;http://support.sas.com/techsup/service_intro.html&lt;/A&gt;';&lt;BR /&gt;170&lt;BR /&gt;171&amp;nbsp; data file2;&lt;BR /&gt;172&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile foo length=len;&lt;BR /&gt;173&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input record $varying200. len;&lt;BR /&gt;174&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put record $varying200. len;&lt;BR /&gt;175&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _n_=15 then stop;&lt;BR /&gt;176&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;ERROR: Invalid reply received from the HTTP server. Use the debug option for more info.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;WARNING: The data set WORK.FILE2 may be incomplete.&amp;nbsp; When this step was stopped there were 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; observations and 1 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.48 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.09 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 12 Jun 2017 22:06:03 GMT</pubDate>
    <dc:creator>rboire</dc:creator>
    <dc:date>2017-06-12T22:06:03Z</dc:date>
    <item>
      <title>reading in web data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/366350#M275183</link>
      <description>&lt;P&gt;see below SAS code and errors. any suggestions&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; filename foo url&lt;BR /&gt;169&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&lt;A href="http://support.sas.com/techsup/service_intro.html" target="_blank"&gt;http://support.sas.com/techsup/service_intro.html&lt;/A&gt;';&lt;BR /&gt;170&lt;BR /&gt;171&amp;nbsp; data file2;&lt;BR /&gt;172&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile foo length=len;&lt;BR /&gt;173&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input record $varying200. len;&lt;BR /&gt;174&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put record $varying200. len;&lt;BR /&gt;175&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _n_=15 then stop;&lt;BR /&gt;176&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;ERROR: Invalid reply received from the HTTP server. Use the debug option for more info.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;WARNING: The data set WORK.FILE2 may be incomplete.&amp;nbsp; When this step was stopped there were 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; observations and 1 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.48 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.09 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jun 2017 22:06:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/366350#M275183</guid>
      <dc:creator>rboire</dc:creator>
      <dc:date>2017-06-12T22:06:03Z</dc:date>
    </item>
    <item>
      <title>Re: reading in web data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/366359#M275184</link>
      <description>&lt;P&gt;Does the file you are reading exist? &amp;nbsp;Here is an example of reading one of the SAS sample programs.&lt;/P&gt;
&lt;PRE class="xis-codeBlock"&gt;data _null_;
   %let url = //support.sas.com/documentation/onlinedoc/stat/ex_code/142;
   infile "http:&amp;amp;url/templft.html" device=url;

   file 'macros.tmp';
   retain pre 0;
   input;
   _infile_ = tranwrd(_infile_, '&amp;amp;amp;', '&amp;amp;');
   _infile_ = tranwrd(_infile_, '&amp;amp;lt;' , '&amp;lt;');
   if index(_infile_, '&amp;lt;/pre&amp;gt;') then pre = 0;
   if pre then put _infile_;
   if index(_infile_, '&amp;lt;pre&amp;gt;')  then pre = 1;
run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jun 2017 23:26:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/366359#M275184</guid>
      <dc:creator>WarrenKuhfeld</dc:creator>
      <dc:date>2017-06-12T23:26:42Z</dc:date>
    </item>
    <item>
      <title>Re: reading in web data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/366414#M275185</link>
      <description>&lt;P&gt;As suggested in the error message, use the DEBUG option like so:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename foo url
  'http://support.sas.com/techsup/service_intro.html'
  debug
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This will return the communication between SAS and the web server, this will help you identify the problem. For the URL it looks like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;NOTE: &amp;gt;&amp;gt;&amp;gt; GET /techsup/service_intro.html HTTP/1.0
NOTE: &amp;gt;&amp;gt;&amp;gt; Host: support.sas.com
NOTE: &amp;gt;&amp;gt;&amp;gt; Accept: */*
NOTE: &amp;gt;&amp;gt;&amp;gt; Accept-Language: en
NOTE: &amp;gt;&amp;gt;&amp;gt; Accept-Charset: iso-8859-1,*,utf-8
NOTE: &amp;gt;&amp;gt;&amp;gt; User-Agent: SAS/URL
NOTE: &amp;gt;&amp;gt;&amp;gt; 
NOTE: &amp;lt;&amp;lt;&amp;lt; HTTP/1.1 301 Moved Permanently
NOTE: &amp;lt;&amp;lt;&amp;lt; Date: Tue, 13 Jun 2017 07:36:15 GMT
NOTE: &amp;lt;&amp;lt;&amp;lt; Server: Apache
NOTE: &amp;lt;&amp;lt;&amp;lt; Location: https://support.sas.com/techsup/service_intro.html
NOTE: &amp;lt;&amp;lt;&amp;lt; Content-Length: 258
NOTE: &amp;lt;&amp;lt;&amp;lt; Connection: close
NOTE: &amp;lt;&amp;lt;&amp;lt; Content-Type: text/html; charset=iso-8859-1
NOTE: &amp;lt;&amp;lt;&amp;lt; Set-Cookie: BIGipServer~WEB~www.sas.com-pool=1074113941.20480.0000; path=/; Httponly
NOTE: &amp;lt;&amp;lt;&amp;lt; 
NOTE: &amp;gt;&amp;gt;&amp;gt; GET /techsup/service_intro.html HTTP/1.0
NOTE: &amp;gt;&amp;gt;&amp;gt; Host: support.sas.com
NOTE: &amp;gt;&amp;gt;&amp;gt; Accept: */*
NOTE: &amp;gt;&amp;gt;&amp;gt; Accept-Language: en
2                                                          The SAS System                               09:36 Tuesday, June 13, 2017

NOTE: &amp;gt;&amp;gt;&amp;gt; Accept-Charset: iso-8859-1,*,utf-8
NOTE: &amp;gt;&amp;gt;&amp;gt; Cookie: BIGipServer~WEB~www.sas.com-pool=1074113941.20480.0000
NOTE: &amp;gt;&amp;gt;&amp;gt; User-Agent: SAS/URL
NOTE: &amp;gt;&amp;gt;&amp;gt; 
NOTE: &amp;lt;&amp;lt;&amp;lt; HTTP/1.1 404 Not Found
NOTE: &amp;lt;&amp;lt;&amp;lt; Date: Tue, 13 Jun 2017 07:36:16 GMT
NOTE: &amp;lt;&amp;lt;&amp;lt; Server: Apache
NOTE: &amp;lt;&amp;lt;&amp;lt; Expires: Thu, 01 Jan 1970 00:00:00 GMT
NOTE: &amp;lt;&amp;lt;&amp;lt; X-Powered-By: Jetty(9.2.9.v20150224)
NOTE: &amp;lt;&amp;lt;&amp;lt; Content-Type: text/html; charset=UTF-8
NOTE: &amp;lt;&amp;lt;&amp;lt; Set-Cookie: renderid=rend03; path=/;
NOTE: &amp;lt;&amp;lt;&amp;lt; Set-Cookie: JSESSIONID=lqmlrqwb58pdwzzq8yvyei0w;Path=/
NOTE: &amp;lt;&amp;lt;&amp;lt; Connection: close
NOTE: &amp;lt;&amp;lt;&amp;lt; 
ERROR: Invalid reply received from the HTTP server. Use the debug option for more info.&lt;/PRE&gt;</description>
      <pubDate>Tue, 13 Jun 2017 07:39:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/366414#M275185</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-06-13T07:39:54Z</dc:date>
    </item>
    <item>
      <title>Re: reading in web data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/368080#M275186</link>
      <description>&lt;P&gt;got the following error. any thoughts&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2671&amp;nbsp; filename foo '&lt;A href="http://support.sas.com/documentation/onlinedoc/stat/ex_code/142/templft.html" target="_blank"&gt;http://support.sas.com/documentation/onlinedoc/stat/ex_code/142/templft.html&lt;/A&gt;';&lt;BR /&gt;2672&lt;BR /&gt;2673&lt;BR /&gt;2674&amp;nbsp; data test;&lt;BR /&gt;2675&amp;nbsp;&amp;nbsp; infile foo length=len;&lt;BR /&gt;2676&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input record $varying200. len;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;BR /&gt;2677&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put record $varying200. len;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;BR /&gt;2678&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _n_=15 then stop;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;BR /&gt;2679&amp;nbsp; &amp;nbsp; run;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;BR /&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;2680&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;WARNING: The data set WORK.TEST may be incomplete.&amp;nbsp; When this step was stopped there were 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; observations and 0 variables.&lt;BR /&gt;WARNING: Data set WORK.TEST was not replaced because this step was stopped.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.02 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.03 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2681&amp;nbsp; proc print data=test;run;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Jun 2017 11:38:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/368080#M275186</guid>
      <dc:creator>rboire</dc:creator>
      <dc:date>2017-06-18T11:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: reading in web data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/368101#M275187</link>
      <description>&lt;P&gt;Will work a lot better if you include the url engine in your filename statement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;filename foo url 'http://support.sas.com/documentation/onlinedoc/stat/ex_code/142/templft.html';
data test;
  infile foo length=len;
  input record $varying200. len;
  put record $varying200. len;
  if _n_=15 then stop;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Jun 2017 19:10:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/368101#M275187</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-06-18T19:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: reading in web data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/368108#M275188</link>
      <description>&lt;P&gt;You either have a missing semi-colon that has converted your DATA statement into a comment or part of the previous statement. &amp;nbsp;In that case the INFILE and INPUT functions would be invalid if not part of a data step.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or perhaps garbage characters in your source file on the lines that it is complaining about.&lt;/P&gt;</description>
      <pubDate>Sun, 18 Jun 2017 21:23:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reading-in-web-data/m-p/368108#M275188</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-06-18T21:23:46Z</dc:date>
    </item>
  </channel>
</rss>

