<?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: save macro as executable programm in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204786#M38091</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gergely,&lt;/P&gt;&lt;P&gt;that's what i used:&lt;/P&gt;&lt;P&gt;filename mylib "/folders/myfolders/myautocall"; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options mautosource sasautos=(mylib sasautos)&amp;nbsp; mautolocdisplay;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; %PARCRECH(8000, Dec, '/folders/myfolders/files/file.txt')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and it &lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;displays this:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt; 1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/P&gt;&lt;P class="sasSource"&gt; 42 ;&lt;/P&gt;&lt;P class="sasSource"&gt; 43 filename mylib "/folders/myfolders/myautocall";&lt;/P&gt;&lt;P class="sasSource"&gt; 44&amp;nbsp; &lt;/P&gt;&lt;P class="sasSource"&gt; 45 options mautosource sasautos=(mylib sasautos) mautolocdisplay;&lt;/P&gt;&lt;P class="sasWarning" id="sasLogWarning1_1426873446490"&gt; WARNING: Apparent invocation of macro PARCRECH not resolved.&lt;/P&gt;&lt;P class="sasSource"&gt; 46&amp;nbsp; &lt;/P&gt;&lt;P class="sasSource"&gt; 47 %PARCRECH(8000, Dec, '/folders/myfolders/files/rechareg_echantillon_janvier.txt')&lt;/P&gt;&lt;P class="sasError"&gt;&amp;nbsp; _&lt;/P&gt;&lt;P class="sasError"&gt;&amp;nbsp; 180&lt;/P&gt;&lt;P class="sasError" id="sasLogError1_1426873446490"&gt; ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Mar 2015 18:10:16 GMT</pubDate>
    <dc:creator>fadel</dc:creator>
    <dc:date>2015-03-20T18:10:16Z</dc:date>
    <item>
      <title>save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204781#M38086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, i have two questions, would you help me please :&lt;/P&gt;&lt;P&gt;1/ I create my first macro in sas &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://communities.sas.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt; and i m asking how to save it as executable.&lt;/P&gt;&lt;P&gt;2/ how to combine between sas enterprise quide and sas/af ?&lt;/P&gt;&lt;P&gt;(i'm working on sas enterprise quide 4.3)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 16:42:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204781#M38086</guid>
      <dc:creator>fadel</dc:creator>
      <dc:date>2015-03-18T16:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204782#M38087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I find the easiest way to manage SAS macros is to put them in an AUTOCALL library: &lt;A href="http://support.sas.com/documentation/cdl/en/mcrolref/62978/HTML/default/viewer.htm#n1o5fkxq0gqdpcn1xs3ksdks69tf.htm" title="http://support.sas.com/documentation/cdl/en/mcrolref/62978/HTML/default/viewer.htm#n1o5fkxq0gqdpcn1xs3ksdks69tf.htm"&gt;SAS(R) 9.3 Macro Language: Reference&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call the AUTOCALL macro in your SAS program, SAS will automatically search for it, run the macro to define then run your call of it - it does not need to be run in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AUTOCALL macros will work fine in EG or in a SAS/AF submit block.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 18:57:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204782#M38087</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2015-03-18T18:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204783#M38088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you &lt;A _jive_internal="true" data-avatarid="-1" data-externalid="" data-online="false" data-presence="null" data-userid="312252" data-username="SASKiwi" href="https://communities.sas.com/people/SASKiwi"&gt;SASKiwi&lt;/A&gt;. Do you know how I can find the autocall library in the enterprise server (in wich sas is installed) because i m not working on my laptop?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 08:58:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204783#M38088</guid>
      <dc:creator>fadel</dc:creator>
      <dc:date>2015-03-19T08:58:06Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204784#M38089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc options option=sasautos;run;&lt;/P&gt;&lt;P&gt;libname sasautos list;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But you can extend this search path with:&lt;/P&gt;&lt;P&gt;libname mylib 'C:\temp';&lt;/P&gt;&lt;P&gt;options sasautos=(mylib, sasautos);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now you can save a macro called %myfirstmacro with a file name: C:\temp\&lt;SPAN style="font-size: 13.3333330154419px;"&gt;myfirstmacro.sas&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 13:00:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204784#M38089</guid>
      <dc:creator>gergely_batho</dc:creator>
      <dc:date>2015-03-19T13:00:24Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204785#M38090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 14:39:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204785#M38090</guid>
      <dc:creator>fadel</dc:creator>
      <dc:date>2015-03-19T14:39:33Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204786#M38091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gergely,&lt;/P&gt;&lt;P&gt;that's what i used:&lt;/P&gt;&lt;P&gt;filename mylib "/folders/myfolders/myautocall"; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options mautosource sasautos=(mylib sasautos)&amp;nbsp; mautolocdisplay;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; %PARCRECH(8000, Dec, '/folders/myfolders/files/file.txt')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and it &lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;displays this:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="sasSource"&gt; 1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/P&gt;&lt;P class="sasSource"&gt; 42 ;&lt;/P&gt;&lt;P class="sasSource"&gt; 43 filename mylib "/folders/myfolders/myautocall";&lt;/P&gt;&lt;P class="sasSource"&gt; 44&amp;nbsp; &lt;/P&gt;&lt;P class="sasSource"&gt; 45 options mautosource sasautos=(mylib sasautos) mautolocdisplay;&lt;/P&gt;&lt;P class="sasWarning" id="sasLogWarning1_1426873446490"&gt; WARNING: Apparent invocation of macro PARCRECH not resolved.&lt;/P&gt;&lt;P class="sasSource"&gt; 46&amp;nbsp; &lt;/P&gt;&lt;P class="sasSource"&gt; 47 %PARCRECH(8000, Dec, '/folders/myfolders/files/rechareg_echantillon_janvier.txt')&lt;/P&gt;&lt;P class="sasError"&gt;&amp;nbsp; _&lt;/P&gt;&lt;P class="sasError"&gt;&amp;nbsp; 180&lt;/P&gt;&lt;P class="sasError" id="sasLogError1_1426873446490"&gt; ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 18:10:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204786#M38091</guid>
      <dc:creator>fadel</dc:creator>
      <dc:date>2015-03-20T18:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204787#M38092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your code looks fine.&lt;/P&gt;&lt;P&gt;1. Your file (where the macro is saved) is called parcrech.sas (lowcase!)?&lt;/P&gt;&lt;P&gt;2. The file should contain only the macro definition.&lt;/P&gt;&lt;P&gt;3. Make sure the macro has 3 parameters (as in the call of the macro).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. When you make a failed attempt to auto-load the macro, restart your SAS session. Otherwise it will not try to find it again. &lt;/STRONG&gt;Or use:&lt;STRONG&gt; options mrecall;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 21:19:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204787#M38092</guid>
      <dc:creator>gergely_batho</dc:creator>
      <dc:date>2015-03-20T21:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204788#M38093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It may not hurt to expand on Gergely rule 2: First thing in the source file: %macro PARCRECH (&amp;lt;parameters&amp;gt;);&lt;/P&gt;&lt;P&gt;You may also need to invoke it as:&lt;/P&gt;&lt;P&gt; %PARCRECH(8000, Dec,%str( '/folders/myfolders/files/rechareg_echantillon_janvier.txt'));&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 22:37:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204788#M38093</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-03-20T22:37:57Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204789#M38094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks like your SAS runs on Unix. In that case ALL autocall macro program names must be in lower case otherwise they wont be recognised:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/kb/33/772.html" title="http://support.sas.com/kb/33/772.html"&gt;33772 - Names of autocall macro .sas files must be lowercase in the UNIX environment&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 23:19:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204789#M38094</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2015-03-20T23:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: save macro as executable programm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204790#M38095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks Gergely, the was called "ParcRech.sas".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2015 19:58:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/save-macro-as-executable-programm/m-p/204790#M38095</guid>
      <dc:creator>fadel</dc:creator>
      <dc:date>2015-03-21T19:58:32Z</dc:date>
    </item>
  </channel>
</rss>

