<?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: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/369241#M88129</link>
    <description>&lt;P&gt;Thanks Bruno!&lt;/P&gt;</description>
    <pubDate>Wed, 21 Jun 2017 17:50:36 GMT</pubDate>
    <dc:creator>Mixer</dc:creator>
    <dc:date>2017-06-21T17:50:36Z</dc:date>
    <item>
      <title>Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367027#M87341</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am not sure why Rest would return &lt;STRONG&gt;"HTTP Status 500 - Request processing failed; nested exception is java.lang.NullPointerException"&lt;/STRONG&gt;. Below is the code. Does anyone has any ideas? Thank you for your input.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%let hostName = domain ;&lt;BR /&gt;%let SASBIWS_path = /SASRest;&lt;BR /&gt;%let stpName = /getCrmDetails_APP ;&lt;/P&gt;&lt;P&gt;filename htin temp;&lt;BR /&gt;data _null_;&lt;BR /&gt;infile cards;&lt;BR /&gt;input;&lt;BR /&gt;file htin;&lt;BR /&gt;put _infile_;&lt;BR /&gt;cards4;&lt;BR /&gt;&amp;lt;getCrmDetails_APP&amp;gt;&lt;BR /&gt;&amp;lt;parameters&amp;gt;&lt;BR /&gt;&amp;lt;contact_id&amp;gt;880468EE&amp;lt;/contact_id&amp;gt;&lt;BR /&gt;&amp;lt;/parameters&amp;gt;&lt;BR /&gt;&amp;lt;/getCrmDetails_APP&amp;gt;&lt;BR /&gt;;;;;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;FILENAME htout "C:\Users\me\Desktop\temp\response.xml";&lt;/P&gt;&lt;P&gt;proc http&lt;BR /&gt;method="post"&lt;BR /&gt;URL="http://&amp;amp;hostName.&amp;amp;SASBIWS_path.&amp;amp;stpName"&lt;BR /&gt;in=htin&lt;BR /&gt;out=htout&lt;BR /&gt;ct="application/xml"&lt;BR /&gt;verbose&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2017 16:14:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367027#M87341</guid>
      <dc:creator>Mixer</dc:creator>
      <dc:date>2017-06-14T16:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367030#M87343</link>
      <description>&lt;P&gt;To call a Stored Process using REST, the URL has to look like:&lt;/P&gt;
&lt;P&gt;http://host:port/SASBIWS/rest/storedProcesses/stp_path&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where stp_path is the full name your STP including any SAS folder names.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So your macro var SASBIWS_path should set to /SASBIWS/rest/storedProcesses&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2017 16:20:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367030#M87343</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-06-14T16:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367058#M87353</link>
      <description>&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have set SASBIWS_path to&amp;nbsp;SASBIWS_path = /SASBIWS/rest/storedProcesses and I still get the error.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2017 17:08:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367058#M87353</guid>
      <dc:creator>Mixer</dc:creator>
      <dc:date>2017-06-14T17:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367622#M87563</link>
      <description>&lt;P&gt;Is your STP stored directly in the SAS Folder root?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a look at the following discussion, it contains a working example&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/Administration-and-Deployment/REST-in-webservices-in-sas-9-4-m3/m-p/295647" target="_blank"&gt;https://communities.sas.com/t5/Administration-and-Deployment/REST-in-webservices-in-sas-9-4-m3/m-p/295647&lt;/A&gt;&lt;/P&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>Fri, 16 Jun 2017 07:27:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367622#M87563</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-06-16T07:27:59Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367751#M87603</link>
      <description>&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No, my STP is not stored directly in SAS Folder root. How do I find a full qualify path for the STP? Sorry, I am very new to SAS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jun 2017 15:09:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367751#M87603</guid>
      <dc:creator>Mixer</dc:creator>
      <dc:date>2017-06-16T15:09:18Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367899#M87646</link>
      <description>&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was able to figure out the path, and able to make the call successfully.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My Store Process has int1=3 and int2=8 parameter. Under Execution tab, I put the below code for source file, &amp;nbsp;so when the Rest end point get called, does these codes get executed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%global int1 int2 ;&lt;BR /&gt;*ProcessBody;&lt;BR /&gt;%let Sum = %eval(&amp;amp;int1 + &amp;amp;int2);&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jun 2017 21:56:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/367899#M87646</guid>
      <dc:creator>Mixer</dc:creator>
      <dc:date>2017-06-16T21:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/368173#M87774</link>
      <description>&lt;P&gt;Yes, this code gets executed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You do not need the RUN; statement, as you are only using macro statements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I assume the macro variable SUM is defined as an output parameter.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please note, that the %EVAL function will only work with integer values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2017 07:20:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/368173#M87774</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-06-19T07:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/368838#M87979</link>
      <description>&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, my parameters are (Numeric) interger. However, I still get the below error for some reasons.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. The condition was: +&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2017 17:41:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/368838#M87979</guid>
      <dc:creator>Mixer</dc:creator>
      <dc:date>2017-06-20T17:41:03Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/368927#M87993</link>
      <description>&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I found your post from below URL and used the package which you provided then imported it in&amp;nbsp;&lt;SPAN&gt;SAS Management Console.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://communities.sas.com/t5/Administration-and-Deployment/REST-in-webservices-in-sas-9-4-m3/td-p/295647?nobounce" target="_blank"&gt;https://communities.sas.com/t5/Administration-and-Deployment/REST-in-webservices-in-sas-9-4-m3/td-p/295647?nobounce&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I tried to call it with from the Store Process location, I got 302 error &lt;SPAN&gt;message.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/9584i5F623C4CAEE3BED5/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="STP.png" title="STP.png" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When I tried to call it with from Web Service location, I got 500 error message.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/9583i16E668CD682431C3/image-size/original?v=1.0&amp;amp;px=-1" border="0" alt="STP.png" title="STP.png" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please help!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2017 20:08:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/368927#M87993</guid>
      <dc:creator>Mixer</dc:creator>
      <dc:date>2017-06-20T20:08:14Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/369030#M88037</link>
      <description>&lt;P&gt;Your path should look like this:&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;/SASBIWS/rest/storedProcesses&lt;/FONT&gt;&lt;FONT color="#0000FF"&gt;/EOT4MAC/stp_02_ws&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;Where&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;Red is the base name to call the stored process passing the parameters as XML, like in your first screenshot&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000FF"&gt;In blue is the full pathname to the stored process&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;Have a look at the doc here:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/wbsvcdg/64883/HTML/default/viewer.htm#n1wblekhip1yrln1fv2s5b6a2d9f.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/wbsvcdg/64883/HTML/default/viewer.htm#n1wblekhip1yrln1fv2s5b6a2d9f.htm&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;Bruno&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2017 07:21:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/369030#M88037</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-06-21T07:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/369034#M88040</link>
      <description>You can use the %SYSEVALF function, it can deal with decimal numbers&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Jun 2017 07:35:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/369034#M88040</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-06-21T07:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS 9.4 TS 1M2 Rest Return HTTP Status 500 Error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/369241#M88129</link>
      <description>&lt;P&gt;Thanks Bruno!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2017 17:50:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Base-SAS-9-4-TS-1M2-Rest-Return-HTTP-Status-500-Error/m-p/369241#M88129</guid>
      <dc:creator>Mixer</dc:creator>
      <dc:date>2017-06-21T17:50:36Z</dc:date>
    </item>
  </channel>
</rss>

