<?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: Macro variable resolves the same value in a do loop in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150139#M29620</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;jayr as long as you execute the SAS code you are calling you cannot prevent some interactions/side effects&lt;/P&gt;&lt;P&gt;Detaching it by using an other batch-script this interactions effect gets broken. &lt;BR /&gt;Using a wait getting the returncode or nowait you can choose to defnine dependicies.&lt;/P&gt;&lt;P&gt;A job table having this information is a good approach. It is the basics of schedulers. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 May 2014 10:17:38 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2014-05-08T10:17:38Z</dc:date>
    <item>
      <title>Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150135#M29616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to replicate an error I encountered.&lt;/P&gt;&lt;P&gt;I encountered a syntax error while running a macro.&lt;/P&gt;&lt;P&gt;What the macro does was to run different jobs using a do loop.&lt;/P&gt;&lt;P&gt;A macro variable was assign to contain all the jobs separated by a comma.&lt;/P&gt;&lt;P&gt;Job1 was successfull but Job2 encountered an error. Since I don't have an error handling that will make the macro code to stop after Job2 erred.&lt;/P&gt;&lt;P&gt;It should continue to run the other jobs(job3...jobN)&lt;/P&gt;&lt;P&gt;But based on the log. The remaining iterations only ran job2 until the loop and the macro was done running.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way that I can replicate my error using the code below?&lt;/P&gt;&lt;P&gt;&amp;nbsp; %macro x;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %let cnt = 3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %let s = job1,job2,job3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %do i = 1 %to &amp;amp;cnt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %put note: %sysfunc(scan("&amp;amp;s",&amp;amp;i,","));&lt;/P&gt;&lt;P&gt;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp; call symputx('z',scan("&amp;amp;s",&amp;amp;i,","));&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %include "&amp;amp;z..sas";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %put &amp;amp;z;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %mend;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %x;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 08:47:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150135#M29616</guid>
      <dc:creator>jayr87</dc:creator>
      <dc:date>2014-05-08T08:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150136#M29617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to submit jobs do that with a system call running a sas-script.&lt;/P&gt;&lt;P&gt;It is building your own scheduler as you like that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 09:01:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150136#M29617</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-05-08T09:01:04Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150137#M29618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use a dataset to store job details, then call execute using that dataset:&lt;/P&gt;&lt;P&gt;data jobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attrib jobno jobname format=$200. time_start format=datetime20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jobno="Job1.sas"; jobname="Job 1"; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jobno="Job 2.sas"; jobname="Job 2"; output;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set jobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call execute(' %include "'||strip(jobno)||'";');&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 09:15:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150137#M29618</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-05-08T09:15:49Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150138#M29619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RW9,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a very helpful way to optimize my code.&lt;/P&gt;&lt;P&gt;But we want to know if this scenario is possible.&lt;/P&gt;&lt;P&gt;I have 3 jobs running using a loop statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Iteration1: Job1 is successful.&lt;/P&gt;&lt;P&gt;Iteration2: Job2 is unsuccessful.&lt;/P&gt;&lt;P&gt;Since we don't have an error handling. The macro continued to Iteration3.&lt;/P&gt;&lt;P&gt;The result is:&lt;/P&gt;&lt;P&gt;Iteration3: Job2 is unsuccessful.&lt;/P&gt;&lt;P&gt;Instead of running Job3. The 3rd iteration still ran Job2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see log below:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;JOB1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SYMBOLGEN:&amp;nbsp; Macro variable JOB_ITER resolves to 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NOTE: JOBNAME = Extract_Transaction_IM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable PAR resolves to Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable JOB_ITER resolves to 1&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; call &lt;/P&gt;&lt;P&gt;symputx("etls_job",strip(scan("Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM",1,",")));&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SYMBOLGEN:&amp;nbsp; Macro variable ETLS_JOB resolves to Extract_Transaction_IM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;NOTE: %INCLUDE (level 1) file EXT_JOBS(Extract_Transaction_IM.sas) is file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;JOB2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MLOGIC(CALL_EXTRACT_JOBS):&amp;nbsp; %DO loop index variable JOB_ITER is now 2; loop will iterate again.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MLOGIC(CALL_EXTRACT_JOBS):&amp;nbsp; %PUT NOTE: JOBNAME = %sysfunc(scan("&amp;amp;PAR",&amp;amp;job_iter,","))&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable PAR resolves to Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable JOB_ITER resolves to 2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NOTE: JOBNAME = Extract_Cash_Flow_Fact_IM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable PAR resolves to Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable JOB_ITER resolves to 2&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; call &lt;/P&gt;&lt;P&gt;symputx("etls_job",strip(scan("Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM",2,",")));&lt;/P&gt;&lt;P&gt; 137&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The SAS System&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;&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; 10:06 Wednesday, May 7, 2014&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SYMBOLGEN:&amp;nbsp; Macro variable ETLS_JOB resolves to Extract_Cash_Flow_Fact_IM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;NOTE: %INCLUDE (level 1) file EXT_JOBS(Extract_Cash_Flow_Fact_IM.sas) is file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;JOB2 ERROR:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MLOGIC(CALL_EXTRACT_JOBS):&amp;nbsp; %PUT ERROR: Job &amp;amp;gcPProd did not end successfully.&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable GCPPROD resolves to CASH_FLOW_FACT_IM&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;P&gt;&lt;STRONG&gt;ERROR: Job CASH_FLOW_FACT_IM&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; did not end successfully.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;JOB3:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MLOGIC(CALL_EXTRACT_JOBS):&amp;nbsp; %DO loop index variable JOB_ITER is now 3; loop will iterate again.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MLOGIC(CALL_EXTRACT_JOBS):&amp;nbsp; %PUT NOTE: JOBNAME = %sysfunc(scan("&amp;amp;PAR",&amp;amp;job_iter,","))&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable PAR resolves to Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable JOB_ITER resolves to 3&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NOTE: JOBNAME = Extract_Bank_IM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable PAR resolves to Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM&lt;/P&gt;&lt;P&gt;SYMBOLGEN:&amp;nbsp; Macro variable JOB_ITER resolves to 3&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; call &lt;/P&gt;&lt;P&gt;symputx("etls_job",strip(scan("Extract_Transaction_IM,Extract_Cash_Flow_Fact_IM,Extract_Bank_IM,Extract_Other_Parties_IM",3,",")));&lt;/P&gt;&lt;P&gt;MPRINT(CALL_EXTRACT_JOBS):&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: DATA statement used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SYMBOLGEN:&amp;nbsp; Macro variable ETLS_JOB resolves to Extract_Cash_Flow_Fact_IM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;NOTE: %INCLUDE (level 1) file EXT_JOBS(Extract_Cash_Flow_Fact_IM.sas) is file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 10:10:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150138#M29619</guid>
      <dc:creator>jayr87</dc:creator>
      <dc:date>2014-05-08T10:10:55Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150139#M29620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;jayr as long as you execute the SAS code you are calling you cannot prevent some interactions/side effects&lt;/P&gt;&lt;P&gt;Detaching it by using an other batch-script this interactions effect gets broken. &lt;BR /&gt;Using a wait getting the returncode or nowait you can choose to defnine dependicies.&lt;/P&gt;&lt;P&gt;A job table having this information is a good approach. It is the basics of schedulers. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 10:17:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150139#M29620</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-05-08T10:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150140#M29621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since you are using a data step to generate the macro variable that you use the %INCLUDE it is most likely that the data step did not run.&lt;/P&gt;&lt;P&gt;Could be that the previous error had set OBS=0 and thus the data step did not work.&lt;/P&gt;&lt;P&gt;Or it could be that the previous code block was missing a semi-colon and so the generated DATA statement was not recognized as a new statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 17:02:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150140#M29621</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2014-05-08T17:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150141#M29622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom/Jap,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This was the error we encountered on Job2/Iteration2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ERROR: The function ABS referenced by the %SYSFUNC or %QSYSFUNC macro function has too few arguments.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you saying because of this error.The data step to put Job3 in a macro variable in Iteration3 will not run, therefore Iteration3 will still run the previous value of the macro variable which is job2?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 May 2014 06:33:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150141#M29622</guid>
      <dc:creator>jayr87</dc:creator>
      <dc:date>2014-05-09T06:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150142#M29623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jay, The way you are doing this including sources is not predictable with results. &lt;A href="http://support.sas.com/documentation/cdl/en/mcrolref/64754/HTML/default/viewer.htm#p0znr2zp0ubdzjn10wmhw0y2ef1q.htm" title="http://support.sas.com/documentation/cdl/en/mcrolref/64754/HTML/default/viewer.htm#p0znr2zp0ubdzjn10wmhw0y2ef1q.htm"&gt;SAS(R) 9.4 Macro Language: Reference&lt;/A&gt; (compiling / executing / intepreter).&lt;/P&gt;&lt;P&gt;the code you are including can contain everything that possible is disturbing your macro execution.&lt;/P&gt;&lt;P&gt;Suppose someone in that included code did: " %let i=1 ; "&amp;nbsp;&amp;nbsp;&amp;nbsp; By that your macro will always continue with i=2 job=2 no matter what you do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The approach of RW9 using call execute is avoiding that.&lt;/P&gt;&lt;P&gt;See also &lt;A href="http://support.sas.com/resources/papers/proceedings13/032-2013.pdf" title="http://support.sas.com/resources/papers/proceedings13/032-2013.pdf"&gt;http://support.sas.com/resources/papers/proceedings13/032-2013.pdf&lt;/A&gt; as a new way could be dosubl, but having the same feedback. &lt;A href="http://support.sas.com/documentation/cdl/en/lefunctionsref/67239/HTML/default/viewer.htm#p09dcftd1xxg1kn1brnjyc0q93yk.htm" title="http://support.sas.com/documentation/cdl/en/lefunctionsref/67239/HTML/default/viewer.htm#p09dcftd1xxg1kn1brnjyc0q93yk.htm"&gt;SAS(R) 9.4 Functions and CALL Routines: Reference, Second Edition&lt;/A&gt; (dosubl)&lt;/P&gt;&lt;P&gt;Other possible unwanted influences you are having are:&lt;/P&gt;&lt;P&gt;- all work/macro/options settings done in prog1 will be propagated to the next ones.&lt;/P&gt;&lt;P&gt;- every error condition in a called program will influence your macro.&lt;/P&gt;&lt;P&gt;That is why I adviced to used mp-connect or OS sas scritpting. It will break those influences as all get their own initialization.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 May 2014 08:01:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150142#M29623</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-05-09T08:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150143#M29624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;jayr87,&lt;/P&gt;&lt;P&gt;Did the "gc" macro variable resolve correctly in Job2?&amp;nbsp; Are your macro variables 'global' where they need to be?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MLOGIC(CALL_EXTRACT_JOBS):&amp;nbsp; %PUT ERROR: Job &lt;EM style="text-decoration: underline;"&gt;&lt;STRONG&gt;&amp;amp;gc&lt;/STRONG&gt;&lt;/EM&gt;PProd did not end successfully.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 May 2014 12:35:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150143#M29624</guid>
      <dc:creator>jwillis</dc:creator>
      <dc:date>2014-05-09T12:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150144#M29625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jwillis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes the &amp;amp;gcpprod was resolve. Please see below.&lt;/P&gt;&lt;P&gt;But this macro is not globally declared through out the job. It is only declared in CASH_FLOW_FACT_IM.sas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;SYMBOLGEN:&amp;nbsp; Macro variable GCPPROD resolves to CASH_FLOW_FACT_IM&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;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;ERROR: Job CASH_FLOW_FACT_IM&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; did not end successfully.&lt;/STRONG&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-family: inherit;"&gt;&lt;BR /&gt;&lt;/STRONG&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-family: inherit;"&gt;Regards,&lt;/STRONG&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-family: inherit;"&gt;Jayr&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 May 2014 07:58:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150144#M29625</guid>
      <dc:creator>jayr87</dc:creator>
      <dc:date>2014-05-12T07:58:17Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150145#M29626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;jayr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I went carefully through your macro and logging. guess what, works as coded.&lt;/P&gt;&lt;P&gt;- You macro is compiled nor errors/warnings. starting to run&lt;/P&gt;&lt;P&gt;- The macro iteration is started and will run 3 times...&lt;/P&gt;&lt;P&gt;- within the iteration a data-step is used to define a macrovar.&lt;/P&gt;&lt;P&gt;&amp;nbsp; After the macrovar has been defined the value is being used in a %include.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Iteration 1. .... all well&lt;/P&gt;&lt;P&gt;Iteration 2 we are seeing an Error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Normal SAS behavior is going into "syntax check mode". We are missing this message and all of the include coded processing&amp;nbsp; probably by a "proc printto" or other redirect. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Datasteps proc will give notes zero resource usage, macro processing still going on.&lt;/P&gt;&lt;P&gt;Iteration 3. .... The datastep will not run for updating your macro-var&lt;/P&gt;&lt;P&gt;&amp;nbsp; The include will show the value of step2 ...... expecting nothing to be done there &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is all documented behavior. Why would you want it to do different?&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 May 2014 09:00:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150145#M29626</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-05-12T09:00:55Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150146#M29627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;jayr87,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just a couple of notes ... This statement is suspect:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%put note: %sysfunc(scan("&amp;amp;s",&amp;amp;i,","));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First, note that there is a %SCAN function, so you don't need to use the combination of %SYSFUNC and SCAN.&amp;nbsp; Second, macro language assumes you are working with character strings for most arguments.&amp;nbsp; You don't need double quotes as you would in a DATA step to indicate that an argument is character.&amp;nbsp; In this example, therefore, you are requesting that both double quotes and commas be treated as delimiters.&amp;nbsp; The combination that macro language would normally use (whether or not you eliminate %SYSFUNC) would be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%put note:&amp;nbsp; %scan(%str(&amp;amp;s),&amp;amp;i,%str(,));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The %STR function treats commas as text, rather than as significant characters.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;If the final DATA or PROC step generated an error,&amp;nbsp; you can skip remaining jobs pretty easily.&amp;nbsp; Replace this statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%include "&amp;amp;z.sas";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead, use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if &amp;amp;syserr=0 %then %do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %include "&amp;amp;z.sas";&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that &amp;amp;SYSERR resets for every DATA and PROC step, so it does not check whether the previous job contains any errors at all.&amp;nbsp; It only checks whether the last DATA or PROC step ran successfully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 May 2014 12:51:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150146#M29627</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2014-05-12T12:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150147#M29628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jaap,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for this.&lt;/P&gt;&lt;P&gt;Our objective is for the 3rd job to run even though the 2nd job erred.&lt;/P&gt;&lt;P&gt;How can we do this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Jayr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 01:53:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150147#M29628</guid>
      <dc:creator>jayr87</dc:creator>
      <dc:date>2014-05-13T01:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150148#M29629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Astounding,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will the marcovar &amp;amp;z resolved to job3?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%if &amp;amp;syserr=0 %then %do;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; %include "&lt;STRONG&gt;&amp;amp;z&lt;/STRONG&gt;.sas";&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%end;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Thanks!&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Jayr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 01:55:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150148#M29629</guid>
      <dc:creator>jayr87</dc:creator>
      <dc:date>2014-05-13T01:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150149#M29630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As your SAS session is needing to be segregated form the running sources possible ruining your session or each other, there are several solutions.&lt;/P&gt;&lt;P&gt;It is possible to run asynchronously (all jobs starting same moment) or serial (synchronously, waitfor). Serial processing will take longer but is easier to understand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1- one of the many X-cmd usages. statement,&amp;nbsp; Piping (serial),&amp;nbsp; datastep/macro&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; systask is having more options: &lt;A href="http://support.sas.com/documentation/cdl/en/hostunx/63053/HTML/default/viewer.htm#p0lzxl2mwndagun1dtxbst9s4jea.htm" title="http://support.sas.com/documentation/cdl/en/hostunx/63053/HTML/default/viewer.htm#p0lzxl2mwndagun1dtxbst9s4jea.htm"&gt;SAS(R) 9.3 Companion for UNIX Environments&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pipe is forcing you to wait and you, advantage you can see more of the OS-messages. &lt;A href="http://support.sas.com/documentation/cdl/en/hostunx/63053/HTML/default/viewer.htm#n1ceb0xedanuj3n19l3g73awk1wf.htm" title="http://support.sas.com/documentation/cdl/en/hostunx/63053/HTML/default/viewer.htm#n1ceb0xedanuj3n19l3g73awk1wf.htm"&gt;SAS(R) 9.3 Companion for UNIX Environments&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2- usage of mp-connect&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://support.sas.com/documentation/cdl/en/connref/63066/HTML/default/viewer.htm#p1idin6oyrg4ygn18yo3lgexm515.htm" title="http://support.sas.com/documentation/cdl/en/connref/63066/HTML/default/viewer.htm#p1idin6oyrg4ygn18yo3lgexm515.htm"&gt;SAS/CONNECT(R) 9.3 User's Guide&lt;/A&gt; (Example 5: Using MP CONNECT and the WAITFOR Statement)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Watch the !sascmd (the exclamation is used for the OS value ot that variable) you could use the same using a x-cmd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 05:40:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150149#M29630</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-05-13T05:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable resolves the same value in a do loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150150#M29631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, although you may need to insert an extra dot:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%include "&amp;amp;z..sas";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first denotes the end of the name of the macro variable, and the second becomes the dot between "job3" and "sas".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2014 12:42:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-resolves-the-same-value-in-a-do-loop/m-p/150150#M29631</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2014-05-13T12:42:50Z</dc:date>
    </item>
  </channel>
</rss>

