<?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: autoexec-egp.sas for Enterprise Guide in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136189#M11010</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ron,&lt;/P&gt;&lt;P&gt;If you are ever going to use Eguide and SAS on Unix .. You have mentioned that..&lt;BR /&gt;Think about all the small minor differences that can have nasty unexpected effects.&lt;/P&gt;&lt;P&gt;the companion manuals are covering a lot of those diferences, but not all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The / and \ difference is an easy one everybody knows. The upcase/lowcase is a challenging one. I would advice to use lowercases.&lt;/P&gt;&lt;P&gt; - Windows (and SAS) don not care about the upcase/lowcase namings you can use that as you are convenient with&lt;/P&gt;&lt;P&gt; - Mainframe Oracle and some others are working wiht Uppercase, translating the lowercase to uppercase as needed,&lt;/P&gt;&lt;P&gt; - Unix Linux (all nix-based systems) are case-sensitive. Working with filenames you will already see some of that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; But including wiht a suffix like ".sas" not being specified bur generated convention, &lt;BR /&gt;&amp;nbsp;&amp;nbsp; And what to think of autocall macros. The autocall sas-macro source must be lowercase as upcases is not recognized in SAS in that special case.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is one being faced synchronizing them in a highly controlled environment between all those different platforms.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Nov 2013 19:00:37 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2013-11-11T19:00:37Z</dc:date>
    <item>
      <title>autoexec-egp.sas for Enterprise Guide</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136184#M11005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krewe:&lt;/P&gt;&lt;P&gt;I am back from a few Regionals&lt;/P&gt;&lt;P&gt;where I awoke at 5 am one morning last week in TX,&lt;/P&gt;&lt;P&gt;and collected all my notes from the past year&lt;/P&gt;&lt;P&gt; and got working:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An Autoexec for SAS Enterprise Guide&lt;/P&gt;&lt;P&gt;which calls an autoexec for the site toolbox&lt;/P&gt;&lt;P&gt;that allocates filerefs and librefs&lt;BR /&gt;for the site library of utilities.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Later that morning the EG experts said:&lt;/P&gt;&lt;P&gt;"Well, yes, we have had some questions about whether this could be done."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;programmers using EG are needed for testing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;contact me off-line for details&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ron Fehd "Start-Up Options" maven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Nov 2013 12:37:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136184#M11005</guid>
      <dc:creator>Ron_MacroMaven</dc:creator>
      <dc:date>2013-11-08T12:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: autoexec-egp.sas for Enterprise Guide</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136185#M11006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="active_link" href="http://blogs.sas.com/content/sasdummy/2011/01/10/you-asked-for-it-the-autoexec-process-flow/"&gt;http://blogs.sas.com/content/sasdummy/2011/01/10/you-asked-for-it-the-autoexec-process-flow/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Nov 2013 12:36:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136185#M11006</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-11-09T12:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: autoexec-egp.sas for Enterprise Guide</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136186#M11007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my autoexec-egp is slightly different than what Chris described in his blog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it does two actions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. allocates both site and project file- and lib-refs&lt;/P&gt;&lt;P&gt;2. modifies option sasautos: adds both filerefs project and site-macro to the autocall search paths&lt;/P&gt;&lt;P&gt;3. %includes the project autoexec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes:&lt;/P&gt;&lt;P&gt;1. case sensitive:&lt;/P&gt;&lt;P&gt;Chris reports SEG searches for initcaps: Autoexec&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My routine is named lowcase autoexec-egp&lt;/P&gt;&lt;P&gt;and %includes the project lowcase autoexec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. folder names:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;projects_root: e.g. &lt;SPAN style="font-family: courier new,courier;"&gt;C:\SAS-projects&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the site utilities are in folder:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;...\SAS-site\includes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;...\SAS-site\macros&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another project may be named&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;...\Project-A&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and has programs in a child folder&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;...\Project-A\sas&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the project folder contains&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;...\Project-A\sas\autoexec-egp.sas&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;...\Project-A\sas\autoexec.sas&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;rationale: As a programmer I have many projects.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Key to this idea that a programmer may develop utilities&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;either parameterized %includes&lt;/P&gt;&lt;P&gt;or macros&lt;/P&gt;&lt;P&gt;and do both unit and integration tests of them in SAS,&lt;/P&gt;&lt;P&gt;i.e, separate from SEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using autoexec-egp.sas allows SEG access to those site utilities.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I shall restate that: &lt;/P&gt;&lt;P&gt;Using autoexec-egp.sas allows SEG access to those site macros.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am still waiting for technical reviews of this item in my book.&lt;/P&gt;&lt;P&gt;So: Stay Tuned&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ron Fehd&amp;nbsp; Start-Up Options maven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2013 13:18:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136186#M11007</guid>
      <dc:creator>Ron_MacroMaven</dc:creator>
      <dc:date>2013-11-11T13:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: autoexec-egp.sas for Enterprise Guide</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136187#M11008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Autoexec process flow is not case-sensitive.&amp;nbsp; "autoexec", "AUTOEXEC", "aUtoExec" flows will all trigger the Autoexec process flow in EG.&amp;nbsp; I'm sorry if my blog post was misleading on that front.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We trigger on the name "autoexec" only because that's a convention that people are accustomed to -- there is nothing magically "autoexec-ish" that specifically ties it to traditional SAS AUTOEXEC.SAS processing.&amp;nbsp; We could have called it "Run Me First", but decided to camp on a concept that people already used for a similar purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A difference in Ron's approach is that it places the autoexec content in the context of the other "assets" (SAS programs) that are referenced already in the project.&amp;nbsp; It's another way of working that might appeal to those who are accustomed to a very disciplined organization of SAS files, segmented by project (not talking EGP project file, but actual "work assignment" project).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2013 13:40:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136187#M11008</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2013-11-11T13:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: autoexec-egp.sas for Enterprise Guide</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136188#M11009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you Chris for the note about case sensitive&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One never knows when one might meet a Unix person for whom case sensitivity is an issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2013 14:11:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136188#M11009</guid>
      <dc:creator>Ron_MacroMaven</dc:creator>
      <dc:date>2013-11-11T14:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: autoexec-egp.sas for Enterprise Guide</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136189#M11010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ron,&lt;/P&gt;&lt;P&gt;If you are ever going to use Eguide and SAS on Unix .. You have mentioned that..&lt;BR /&gt;Think about all the small minor differences that can have nasty unexpected effects.&lt;/P&gt;&lt;P&gt;the companion manuals are covering a lot of those diferences, but not all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The / and \ difference is an easy one everybody knows. The upcase/lowcase is a challenging one. I would advice to use lowercases.&lt;/P&gt;&lt;P&gt; - Windows (and SAS) don not care about the upcase/lowcase namings you can use that as you are convenient with&lt;/P&gt;&lt;P&gt; - Mainframe Oracle and some others are working wiht Uppercase, translating the lowercase to uppercase as needed,&lt;/P&gt;&lt;P&gt; - Unix Linux (all nix-based systems) are case-sensitive. Working with filenames you will already see some of that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; But including wiht a suffix like ".sas" not being specified bur generated convention, &lt;BR /&gt;&amp;nbsp;&amp;nbsp; And what to think of autocall macros. The autocall sas-macro source must be lowercase as upcases is not recognized in SAS in that special case.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is one being faced synchronizing them in a highly controlled environment between all those different platforms.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2013 19:00:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/autoexec-egp-sas-for-Enterprise-Guide/m-p/136189#M11010</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-11-11T19:00:37Z</dc:date>
    </item>
  </channel>
</rss>

