<?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: Call all programs in a folder in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142579#M37932</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are describing a scheduling facility, if you have no scheduler there are ways to simulate that.&lt;BR /&gt;The best thing is when they are all independent, no ordering just a start program.&lt;BR /&gt;Do not use the %include but run it as MP-Connect,&amp;nbsp; SAS-connecte licensed? or batch schript, (X-cmd open?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading the filenames in a directory is an easy part. Using Dopen dinfo will make it machine independent&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/hostwin/67279/HTML/default/viewer.htm#p0qzctpnc6pi8sn1qcuv81rls13c.htm#n10k6grg16q25dn17wxmhlf1bfv4"&gt;http://support.sas.com/documentation/cdl/en/hostwin/67279/HTML/default/viewer.htm#p0qzctpnc6pi8sn1qcuv81rls13c.htm#n10k6grg16q25dn17wxmhlf1bfv4&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have a script every week running eg 03:00u am monday. (cron or whatever) you can read those names and start those.&amp;nbsp; &lt;BR /&gt;What to do with the logging? results? returncode?&lt;BR /&gt;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Sep 2014 14:02:09 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2014-09-12T14:02:09Z</dc:date>
    <item>
      <title>Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142576#M37929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have folder and that has around 50-60 sas programs…. I would like to know if I can write a program to call all the programs in that folder….…….&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 13:09:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142576#M37929</guid>
      <dc:creator>rakeshvvv</dc:creator>
      <dc:date>2014-09-12T13:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142577#M37930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can do a directory listing and do an execute with an %include of all of them. Possible yes. Does it make sense? hardly.&lt;/P&gt;&lt;P&gt;What problem do you trying to solve? Is it about autocalling macros?&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 13:22:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142577#M37930</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-09-12T13:22:37Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142578#M37931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have around 60 programs which would creating listings for different scenarios.....Every week i have run them....so i have to call them individually....... I am just wondering if there is any option where we can save all those programs in a folder and write a program to call all those program located in that particular folder instead of running them individually........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 13:28:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142578#M37931</guid>
      <dc:creator>rakeshvvv</dc:creator>
      <dc:date>2014-09-12T13:28:07Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142579#M37932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are describing a scheduling facility, if you have no scheduler there are ways to simulate that.&lt;BR /&gt;The best thing is when they are all independent, no ordering just a start program.&lt;BR /&gt;Do not use the %include but run it as MP-Connect,&amp;nbsp; SAS-connecte licensed? or batch schript, (X-cmd open?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading the filenames in a directory is an easy part. Using Dopen dinfo will make it machine independent&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/hostwin/67279/HTML/default/viewer.htm#p0qzctpnc6pi8sn1qcuv81rls13c.htm#n10k6grg16q25dn17wxmhlf1bfv4"&gt;http://support.sas.com/documentation/cdl/en/hostwin/67279/HTML/default/viewer.htm#p0qzctpnc6pi8sn1qcuv81rls13c.htm#n10k6grg16q25dn17wxmhlf1bfv4&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have a script every week running eg 03:00u am monday. (cron or whatever) you can read those names and start those.&amp;nbsp; &lt;BR /&gt;What to do with the logging? results? returncode?&lt;BR /&gt;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 14:02:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142579#M37932</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-09-12T14:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142580#M37933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you need them to run in a specific order then use of %Include is probably the way to go.&lt;/P&gt;&lt;P&gt;Create a SAS program that looks something like;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%include "c:\programfolder\prog1.sas";&lt;/P&gt;&lt;P&gt;%include "c:\programfolder\prog2.sas";&lt;/P&gt;&lt;P&gt;%include "c:\programfolder\prog3.sas";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have a long path it may be easier to have a macro variable hold it&lt;/P&gt;&lt;P&gt;%let folder = C:\folder\anotherfolder\program folder;&lt;/P&gt;&lt;P&gt;and then&lt;/P&gt;&lt;P&gt;%include "&amp;amp;folder.\prog1.sas";&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 14:55:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142580#M37933</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-09-12T14:55:26Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142581#M37934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might be best to create an operating system command to do this.&amp;nbsp; For example in ksh on Unix you would just use this simple one line program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;for x in $(ls *.sas) ; do sas $x ; done&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course if you want to check if the individual jobs completed correctly or other conditional processing decisions the task would get harder.&amp;nbsp; If you have a scheduling tool then perhaps you might want to use that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could write a SAS program.&amp;nbsp; If you don't care if the programs run in a separate session you can just %INCLUDE all of them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%include "*.sas";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;But that is &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;a big IF because there can be serious side effects from running multiple independent programs in a single session.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If you have access to X commands then you can have SAS do what the FOR loop in KSH above was doing.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: navy; background: white; font-size: 10.0pt; font-family: 'Courier New';"&gt;data&lt;/STRONG&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;_null_&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: purple; background: white;"&gt;"ls *.sas"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; pipe &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;truncover&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; program &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: teal; background: white;"&gt;$256.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&amp;nbsp; command=catx(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: purple; background: white;"&gt;'sas'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;,program);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;infile&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; execute pipe &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;filevar&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;=command &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;=eof ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;do&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;while&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; (not eof);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;put&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;_infile_&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: navy; background: white; font-size: 10.0pt; font-family: 'Courier New';"&gt;run&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 16:39:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142581#M37934</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2014-09-12T16:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142582#M37935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG style="font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: navy; background-position: initial;"&gt;data&lt;/STRONG&gt; &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: blue; background-position: initial;"&gt;_null_&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp; &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: blue; background-position: initial;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: purple; background-position: initial;"&gt;"dir c:\temp\*.sas /s /b "&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt; pipe &lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: blue; background-position: initial;"&gt;truncover&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp; &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: blue; background-position: initial;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt; program &lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: teal; background-position: initial;"&gt;$256.&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt; call execute(catx(' ','%inc',quote(program),';')) &lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG style="font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: navy; background-position: initial;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: 'Courier New'; color: black; background-position: initial;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Sep 2014 15:01:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142582#M37935</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-09-13T15:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142583#M37936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use %include with a wildcard, though the order may not be what you want:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%include 'path to folder\*.sas';&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Sep 2014 17:05:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142583#M37936</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-09-13T17:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142584#M37937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could use a OS shell script as Tom suggests, or %include (but this executes everything as a single program), or MP connect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Systask would be another option &lt;A href="http://support.sas.com/kb/6/814.html" title="http://support.sas.com/kb/6/814.html"&gt;6814 - Example of SYSTASK COMMAND statement to start a SAS batch job within aSAS program&lt;/A&gt; as it allows you to run programs independently, in sequence or in parallel (in combination with the "waitfor" statement) like you could do with a shell script - but you can code everything in SAS which is may be syntax you're more familiar with.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Sep 2014 04:15:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/142584#M37937</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-09-14T04:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: Call all programs in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/468399#M70749</link>
      <description>Thank you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;</description>
      <pubDate>Thu, 07 Jun 2018 14:50:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Call-all-programs-in-a-folder/m-p/468399#M70749</guid>
      <dc:creator>PegasusTT77</dc:creator>
      <dc:date>2018-06-07T14:50:39Z</dc:date>
    </item>
  </channel>
</rss>

