<?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: need some trigger program in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393397#M94722</link>
    <description>&lt;P&gt;Thank you Patrick,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The waitfor statement should be&amp;nbsp;what I need.but it not works, please help me correct my code in detail:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;*A program of PC SAS;

libname PC_lib "c:\temp\test123";
data PC_lib.one;
x=1;
run;
*--connect to unix using SAS connect;

%connect(U_server,abc);/*a macro use SAS connect to connect from PC to UNIX*/

rsubmit remote=U_server WAIT=NO; &lt;BR /&gt;&lt;BR /&gt;libname unix_lib "...";/*unix_lib is a library in UNIX*/ &lt;BR /&gt;&lt;BR /&gt;data unix_lib.two; y=2; run; &lt;BR /&gt;&lt;BR /&gt;endrsubmit; signoff remote=userver; &lt;BR /&gt;&lt;BR /&gt;WAITFOR _ALL_ userver;&lt;BR /&gt;&lt;BR /&gt; libname u_map "......."; /*u_map is a mapping drive in PC ,it will point to UNIX drive unix_lib*/&lt;BR /&gt; * need u_map.two ready before try to create PC_lib.three; &lt;BR /&gt;data PC_lib.three; &lt;BR /&gt;set PC_lib.one u_map.two; &lt;BR /&gt;run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Tue, 05 Sep 2017 23:20:05 GMT</pubDate>
    <dc:creator>GeorgeSAS</dc:creator>
    <dc:date>2017-09-05T23:20:05Z</dc:date>
    <item>
      <title>need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393289#M94698</link>
      <description>&lt;P&gt;&amp;nbsp;Hello everyone,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I run a main SAS program in PC, in this program&amp;nbsp;SAS CONNECT&amp;nbsp;will be used to connect UNIX &amp;nbsp;and run SAS program in UNIX.&lt;/P&gt;
&lt;P&gt;after running the UNIX SAS program,the main PC SAS program will run another&amp;nbsp;final program in PC local.this final program will need the output dataset generated from the last UNIX program.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My question is how to create a trigger program so the final program in PC will begin to run after the UNIX SAS program is done?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 05 Sep 2017 16:15:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393289#M94698</guid>
      <dc:creator>GeorgeSAS</dc:creator>
      <dc:date>2017-09-05T16:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393292#M94699</link>
      <description>&lt;P&gt;Have the PC SAS job look for the existence of a file every minute or so.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have the Unix SAS program create that file when it's finished.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Sep 2017 16:25:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393292#M94699</guid>
      <dc:creator>tomrvincent</dc:creator>
      <dc:date>2017-09-05T16:25:21Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393296#M94700</link>
      <description>&lt;P&gt;Thank you very much!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Read the new file and check its status for every several minutes.&lt;/P&gt;
&lt;P&gt;that is a very useful solution but it cost I/O too much also need created some extra file and code. I hope there is a better way to to this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 05 Sep 2017 16:31:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393296#M94700</guid>
      <dc:creator>GeorgeSAS</dc:creator>
      <dc:date>2017-09-05T16:31:36Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393310#M94703</link>
      <description>&lt;P&gt;Can you do a %INCLUDE at the end of your program?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Sep 2017 17:12:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393310#M94703</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-09-05T17:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393353#M94709</link>
      <description>I don't know how to wait and run the include part after SAS connect section finish.&lt;BR /&gt;%include method is calling SAS program stored out side the current program. I want to know how to active it after SAS connect section finished.&lt;BR /&gt;if I just add an %include after SAS connect. the %include part will be executed immediately after the SAS connect (it doesn't  know SAS connect section finished or not) &lt;BR /&gt;--so what i need is a trigger that can tell the %include that the SAS connect section is totally finished and %include can start.&lt;BR /&gt;&lt;BR /&gt;Thanks</description>
      <pubDate>Tue, 05 Sep 2017 20:12:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393353#M94709</guid>
      <dc:creator>GeorgeSAS</dc:creator>
      <dc:date>2017-09-05T20:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393379#M94717</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10531"&gt;@GeorgeSAS&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Are you eventually looking for the WAITFOR statement or the XSYNC option?&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/connref/69581/HTML/default/viewer.htm#n08d4h35p7cygvn1wkicvremmi3d.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/connref/69581/HTML/default/viewer.htm#n08d4h35p7cygvn1wkicvremmi3d.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/hostwin/69955/HTML/default/viewer.htm#n0dnk0of8vh258n1jcq8iqyjku7f.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/hostwin/69955/HTML/default/viewer.htm#n0dnk0of8vh258n1jcq8iqyjku7f.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Sep 2017 21:27:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393379#M94717</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2017-09-05T21:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393397#M94722</link>
      <description>&lt;P&gt;Thank you Patrick,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The waitfor statement should be&amp;nbsp;what I need.but it not works, please help me correct my code in detail:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;*A program of PC SAS;

libname PC_lib "c:\temp\test123";
data PC_lib.one;
x=1;
run;
*--connect to unix using SAS connect;

%connect(U_server,abc);/*a macro use SAS connect to connect from PC to UNIX*/

rsubmit remote=U_server WAIT=NO; &lt;BR /&gt;&lt;BR /&gt;libname unix_lib "...";/*unix_lib is a library in UNIX*/ &lt;BR /&gt;&lt;BR /&gt;data unix_lib.two; y=2; run; &lt;BR /&gt;&lt;BR /&gt;endrsubmit; signoff remote=userver; &lt;BR /&gt;&lt;BR /&gt;WAITFOR _ALL_ userver;&lt;BR /&gt;&lt;BR /&gt; libname u_map "......."; /*u_map is a mapping drive in PC ,it will point to UNIX drive unix_lib*/&lt;BR /&gt; * need u_map.two ready before try to create PC_lib.three; &lt;BR /&gt;data PC_lib.three; &lt;BR /&gt;set PC_lib.one u_map.two; &lt;BR /&gt;run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 05 Sep 2017 23:20:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393397#M94722</guid>
      <dc:creator>GeorgeSAS</dc:creator>
      <dc:date>2017-09-05T23:20:05Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393409#M94725</link>
      <description>&lt;P&gt;Look at the WAIT option you're using in your RSUBMIT statement.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/connref/69581/HTML/default/viewer.htm#p1eyablk3vvdlkn1h5euyczvt585.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/connref/69581/HTML/default/viewer.htm#p1eyablk3vvdlkn1h5euyczvt585.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You've specifically set it to run back to back rather than to wait for the connect to finish. If you remove that option, it waits and a %INCLUDE will work.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Sep 2017 01:04:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393409#M94725</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-09-06T01:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393638#M94821</link>
      <description>&lt;P&gt;Thank you Reeza,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am confuse about what you said. would you please modify my code and show me where to make changes? that will greatly help me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you very much!&lt;/P&gt;</description>
      <pubDate>Wed, 06 Sep 2017 17:32:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393638#M94821</guid>
      <dc:creator>GeorgeSAS</dc:creator>
      <dc:date>2017-09-06T17:32:49Z</dc:date>
    </item>
    <item>
      <title>Re: need some trigger program</title>
      <link>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393659#M94823</link>
      <description>&lt;PRE&gt;rsubmit remote=U_server WAIT=YES;&lt;/PRE&gt;</description>
      <pubDate>Wed, 06 Sep 2017 18:20:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/need-some-trigger-program/m-p/393659#M94823</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-09-06T18:20:17Z</dc:date>
    </item>
  </channel>
</rss>

