<?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: Translating a Process Flow to a nohup script in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353494#M82519</link>
    <description>&lt;P&gt;EG only sends SAS code to the SAS server.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the programs and the links between them are in the EG project, which is read on your PC by your EG session. The server knows nothing about them until EG sends code to run on the server.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does this make sense?&lt;/P&gt;</description>
    <pubDate>Tue, 25 Apr 2017 22:55:34 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2017-04-25T22:55:34Z</dc:date>
    <item>
      <title>Translating a Process Flow to a nohup script</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353442#M82508</link>
      <description>&lt;P&gt;Hey!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have&amp;nbsp;EG 4.2 projects that have some not so complex process flow. It is mostly to sync programs from different SAS servers we have in the company. I've been trying to automate those programs without the scheduler, since our computers disconnect from the servers after some time. I've been using the nohup to fix this. In order to sync the sas programs, I have them send an "ok" table via FTP so that the other program can start, but this seems rather sloppy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I assume that the EG acts like an IDE would and send commands to the SAS server like the IDE sends to the compiler and creates all the links and compiles all the other codes and execute the main file. How does the EG translates a process flow to base sas? What would be the best way to do something like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 20:30:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353442#M82508</guid>
      <dc:creator>dpereira</dc:creator>
      <dc:date>2017-04-25T20:30:38Z</dc:date>
    </item>
    <item>
      <title>Re: Translating a Process Flow to a nohup script</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353494#M82519</link>
      <description>&lt;P&gt;EG only sends SAS code to the SAS server.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the programs and the links between them are in the EG project, which is read on your PC by your EG session. The server knows nothing about them until EG sends code to run on the server.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does this make sense?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 22:55:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353494#M82519</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2017-04-25T22:55:34Z</dc:date>
    </item>
    <item>
      <title>Re: Translating a Process Flow to a nohup script</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353495#M82520</link>
      <description>&lt;P&gt;Yes, it does&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get that, the problem is that the connection to the SAS server can be lost. The EG has some logic to make the sync and order of the process flow to work. I'd like to emulate that without the EG, I'd like to send a nohup command directly to the SAS server to avoid losing that connection&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 22:58:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353495#M82520</guid>
      <dc:creator>dpereira</dc:creator>
      <dc:date>2017-04-25T22:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: Translating a Process Flow to a nohup script</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353498#M82522</link>
      <description>&lt;P&gt;&amp;gt; the problem is that the connection to the SAS server can be lost.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It shouldn't. Solve the underlying network issue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;gt; EG has some logic to make the sync and order of the process flow to work. I'd like to emulate that without the EG, I'd like to send a nohup command directly to the SAS server to avoid losing that connection&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EG interacts with SAS servers via the SAS Integrated Object Model (IOM), a proprietary SAS communication protocol. You'll need a way to make the server (and EG) think that the line is up when it isn't. Not really an option imho.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 23:09:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353498#M82522</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2017-04-25T23:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: Translating a Process Flow to a nohup script</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353499#M82523</link>
      <description>&lt;P&gt;SAS is a scripting language and there is no compile/link. EG just sends SAS code to the server for execution. The SAS server then compiles the script at run time (so it's "interpreted").&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With EG under &lt;EM&gt;File/Export&lt;/EM&gt; you can export all the code to a .sas file (a file containing SAS script). Move this generated code to the server and then schedule it server side like you would do with any other script.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 23:09:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353499#M82523</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2017-04-25T23:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Translating a Process Flow to a nohup script</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353804#M82618</link>
      <description>&lt;P&gt;I've just tried the export code solution, but it does not change servers, it runs all the codes on a single server (the one from the first code).&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2017 17:36:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Translating-a-Process-Flow-to-a-nohup-script/m-p/353804#M82618</guid>
      <dc:creator>dpereira</dc:creator>
      <dc:date>2017-04-26T17:36:41Z</dc:date>
    </item>
  </channel>
</rss>

