<?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: Running sas programs (as macros) and/or %include in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Running-sas-programs-as-macros-and-or-include/m-p/56904#M256354</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ballardw;&lt;/P&gt;&lt;P&gt;The cdif template is just a program that is creating a style template. No values are being stored anywhere.&lt;/P&gt;&lt;P&gt;Where is the configuration file above? I like the idea but I am only hestitant as this program may end up on a mainframe and I won't have access to that config file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second program c_dif_dot is actually just an PROC SQL query that returns a dataset.&lt;/P&gt;&lt;P&gt;All of them do that. I just do it this way for neatness.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using Windows XP if that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your assistance thus far.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Apr 2012 15:38:50 GMT</pubDate>
    <dc:creator>LB</dc:creator>
    <dc:date>2012-04-06T15:38:50Z</dc:date>
    <item>
      <title>Running sas programs (as macros) and/or %include</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Running-sas-programs-as-macros-and-or-include/m-p/56902#M256352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all;&lt;/P&gt;&lt;P&gt;I am not sure what is different about the new operating system/network I am in but I used to previously run one main program and then&lt;/P&gt;&lt;P&gt;run other programs in order such as&lt;/P&gt;&lt;P&gt;%a&lt;/P&gt;&lt;P&gt;%b&lt;/P&gt;&lt;P&gt;etc etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However now it runs the first two and then stops-&lt;/P&gt;&lt;P&gt;In this case I have:&lt;/P&gt;&lt;P&gt;filename cdifmac 'P:\'&lt;/P&gt;&lt;P&gt;options recall mautosource sasautos=(cdifmac sasautos);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...data steps...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then&lt;/P&gt;&lt;P&gt;%c_dif_template (template file runs but gives autocall error )&lt;/P&gt;&lt;P&gt;%c_dif_dot&lt;/P&gt;&lt;P&gt;%c_dif_atp&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;I tried changing it to include the %include statement so now all the programs are listed as %include 'P:\c_dif_dot.sas' instead&lt;/P&gt;&lt;P&gt;with the same results.&lt;/P&gt;&lt;P&gt;AS the order does not matter (except for the trmplate program), I have switched them around with the same consequences. The first two will run and then stop. Or when I don't run the template (and a cple programs at the end), then the first runs and then stops.&lt;/P&gt;&lt;P&gt;All the programs do work and if I highlight them after, it runs w/o incident.&lt;/P&gt;&lt;P&gt;Any suggestions would be great!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lawrence&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Apr 2012 14:38:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Running-sas-programs-as-macros-and-or-include/m-p/56902#M256352</guid>
      <dc:creator>LB</dc:creator>
      <dc:date>2012-04-06T14:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Running sas programs (as macros) and/or %include</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Running-sas-programs-as-macros-and-or-include/m-p/56903#M256353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are %c_dif_template etc. files actually calling a macro named %c_dif_template?&lt;/P&gt;&lt;P&gt;It may be that the file location(s) need to be added to autocall libraries. You didn't mention you OS so the approach may vary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cheat and add my autocall libaray location to the SASAUTOS line in the SAS configuration file. The code look like&lt;/P&gt;&lt;P&gt;/* Setup the SAS System autocall library definition */&lt;/P&gt;&lt;P&gt;-SET SASAUTOS&amp;nbsp; ("D:\myautocalllibrarydirectory"&amp;nbsp; &amp;lt;this is the line I add.&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\core\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\accelmva\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\dquality\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\inttech\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\access\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\assist\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\eis\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\ets\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\gis\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\graph\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\iml\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\or\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\qc\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\share\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "!sasext0\stat\sasmacro"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Apr 2012 15:17:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Running-sas-programs-as-macros-and-or-include/m-p/56903#M256353</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-04-06T15:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Running sas programs (as macros) and/or %include</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Running-sas-programs-as-macros-and-or-include/m-p/56904#M256354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ballardw;&lt;/P&gt;&lt;P&gt;The cdif template is just a program that is creating a style template. No values are being stored anywhere.&lt;/P&gt;&lt;P&gt;Where is the configuration file above? I like the idea but I am only hestitant as this program may end up on a mainframe and I won't have access to that config file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second program c_dif_dot is actually just an PROC SQL query that returns a dataset.&lt;/P&gt;&lt;P&gt;All of them do that. I just do it this way for neatness.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using Windows XP if that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your assistance thus far.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Apr 2012 15:38:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Running-sas-programs-as-macros-and-or-include/m-p/56904#M256354</guid>
      <dc:creator>LB</dc:creator>
      <dc:date>2012-04-06T15:38:50Z</dc:date>
    </item>
  </channel>
</rss>

