<?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: SAS return code is not returned properly to Unix in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-return-code-is-not-returned-properly-to-Unix/m-p/234500#M42887</link>
    <description>It seems that your Teradata error does not affect the SAS error status. Seeing the calling SAS step would help. If you are using SQL check the SQLXRC macro variable.</description>
    <pubDate>Thu, 12 Nov 2015 21:29:06 GMT</pubDate>
    <dc:creator>LinusH</dc:creator>
    <dc:date>2015-11-12T21:29:06Z</dc:date>
    <item>
      <title>SAS return code is not returned properly to Unix</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-return-code-is-not-returned-properly-to-Unix/m-p/234492#M42886</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am calling a sas program from ksh script (inside a while do loop)&amp;nbsp;and have the below code to capture the sas return code but it is not working. The sas code failed in a proc sql statement but returned 0 to ksh. Please let me know what is wrong here..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ksh:&lt;/P&gt;
&lt;P&gt;------&lt;/P&gt;
&lt;P&gt;sas&amp;nbsp; ${sas_path}/test.sas \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -sysparm "$name $date " \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -log&amp;nbsp;&amp;nbsp;&amp;nbsp; $log_path/test.log.${name}.${rundatetime} \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -print&amp;nbsp; $log_path/test.lst.${name}.${rundatetime}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wait&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rc_sas=$?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [[ $rc_sas -ge 3 ]]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo $rc_sas&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "see file"&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;sas log:&lt;/P&gt;
&lt;P&gt;----------&lt;/P&gt;
&lt;P&gt;ERROR: Teradata prepare: An owner referenced by user does not have SELECT WITH GRANT OPTION access&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ksh log:&lt;/P&gt;
&lt;P&gt;----------&lt;/P&gt;
&lt;P&gt;+ wait&lt;BR /&gt;+ rc_sas=0&lt;BR /&gt;+ [[ 0 -ge 3 ]]&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2015 21:09:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-return-code-is-not-returned-properly-to-Unix/m-p/234492#M42886</guid>
      <dc:creator>sasbeginner_us</dc:creator>
      <dc:date>2015-11-12T21:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: SAS return code is not returned properly to Unix</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-return-code-is-not-returned-properly-to-Unix/m-p/234500#M42887</link>
      <description>It seems that your Teradata error does not affect the SAS error status. Seeing the calling SAS step would help. If you are using SQL check the SQLXRC macro variable.</description>
      <pubDate>Thu, 12 Nov 2015 21:29:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-return-code-is-not-returned-properly-to-Unix/m-p/234500#M42887</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-11-12T21:29:06Z</dc:date>
    </item>
  </channel>
</rss>

