<?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: How do I list all programs included in an egp file? in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912160#M44185</link>
    <description>&lt;P&gt;Please share the "complete" log.&lt;/P&gt;</description>
    <pubDate>Fri, 19 Jan 2024 11:48:16 GMT</pubDate>
    <dc:creator>LinusH</dc:creator>
    <dc:date>2024-01-19T11:48:16Z</dc:date>
    <item>
      <title>How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800489#M40349</link>
      <description>&lt;P&gt;What is the best way to&amp;nbsp;list all programs included in an egp file?&lt;/P&gt;&lt;P&gt;Any tool? or SAS codes to share?&lt;/P&gt;</description>
      <pubDate>Sun, 06 Mar 2022 18:47:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800489#M40349</guid>
      <dc:creator>asap168rh</dc:creator>
      <dc:date>2022-03-06T18:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800491#M40350</link>
      <description>&lt;P&gt;Rename to have a .zip extension. You can see the XML from there. After that, you need to search for the correct task or parse.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 06 Mar 2022 19:11:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800491#M40350</guid>
      <dc:creator>AlanC</dc:creator>
      <dc:date>2022-03-06T19:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800495#M40351</link>
      <description>&lt;P&gt;I did a macro for that some time ago:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro getSASfilesFromEGP(
  path
 ,libOut
);
%local inZIP inF outF;
%let inZIP = z%sysfunc(datetime(),hex7.);
%let   inF = i%sysfunc(datetime(),hex7.);
%let  outF = o%sysfunc(datetime(),hex7.);
data _null_;
  rc0 = filename("&amp;amp;inZIP.", "&amp;amp;path.", "ZIP", "lrecl=1 recfm=n");
  did = dopen("&amp;amp;inZIP.");

  did = dopen("&amp;amp;inZIP.");
  if not did then
    do;
      put "ERROR- Aborting.";
      stop;
    end;

  do i=1 to dnum(did);
    file = dread(did, i);

    if upcase(scan(file,-1,".")) ne "SAS" then continue;

    rc1 = filename("&amp;amp;inF.", "&amp;amp;path.", "ZIP", "member='" !! strip(file) !! "' lrecl=1 recfm=n");

    rc2 = filename("&amp;amp;outF.", catx("/", dequote(symget("libOut")), translate(file,"_","/")), "DISK", "lrecl=1 recfm=n");
    rc3 = fcopy("&amp;amp;inF.", "&amp;amp;outF.");

    if ^fexist("&amp;amp;outF.") then put "WARNING: UnZIP failed.";
    put "NOTE: FILE " file;
    put "NOTE- " (rc:) (=);

    rcY = filename("&amp;amp;inF.");
    rcZ = filename("&amp;amp;outF.");
  end;

  did = dclose(did);
run;

%mend getSASfilesFromEGP;

%getSASfilesFromEGP(
  C:\Users\bart\Desktop\Project.egp
 ,C:\Users\bart\Desktop\TEST123
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What it does is extraction of *.sas files from EGP to a separate folder, but you can easily adjust it.&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Sun, 06 Mar 2022 19:44:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800495#M40351</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2022-03-06T19:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/911668#M44179</link>
      <description>&lt;P&gt;Thank you, this worked like a charm for me.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2024 16:45:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/911668#M44179</guid>
      <dc:creator>MdeCuypere</dc:creator>
      <dc:date>2024-01-16T16:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912155#M44184</link>
      <description>I trying to do such thing for converting .ego file to .sas file it gives me warning : UnZip failed, and doesn't gives the output as well How can I do for that.</description>
      <pubDate>Fri, 19 Jan 2024 11:23:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912155#M44184</guid>
      <dc:creator>Bibishan_Rathod</dc:creator>
      <dc:date>2024-01-19T11:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912160#M44185</link>
      <description>&lt;P&gt;Please share the "complete" log.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 11:48:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912160#M44185</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2024-01-19T11:48:16Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912222#M44186</link>
      <description>&lt;P&gt;Log ?&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 17:57:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912222#M44186</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2024-01-19T17:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912429#M44188</link>
      <description>&lt;P&gt;Hi Team, I execute the code for conversion of .egp to .sas&amp;nbsp;&lt;/P&gt;&lt;P&gt;Following is the log.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any one can Provide me&amp;nbsp; the correct code for the following.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 The SAS System 03:37 Monday, January 22, 2024&lt;/P&gt;&lt;P&gt;1 ;*';*";*/;quit;run;&lt;BR /&gt;2 OPTIONS PAGENO=MIN;&lt;BR /&gt;3 %LET _CLIENTTASKLABEL='Macro_For_converting. EGP to .SAS.sas';&lt;BR /&gt;4 %LET _CLIENTPROCESSFLOWNAME='Standalone Not In Project';&lt;BR /&gt;5 %LET _CLIENTPROJECTPATH='';&lt;BR /&gt;6 %LET _CLIENTPROJECTPATHHOST='';&lt;BR /&gt;7 %LET _CLIENTPROJECTNAME='';&lt;BR /&gt;8 %LET _SASPROGRAMFILE='C:\Users\XXXXX\LOC Analysis\Macro_For_converting. EGP to .SAS.sas';&lt;BR /&gt;9 %LET _SASPROGRAMFILEHOST='xxxx';&lt;BR /&gt;10&lt;BR /&gt;11 ODS _ALL_ CLOSE;&lt;BR /&gt;12 OPTIONS DEV=SVG;&lt;BR /&gt;13 GOPTIONS XPIXELS=0 YPIXELS=0;&lt;BR /&gt;14 %macro HTML5AccessibleGraphSupported;&lt;BR /&gt;15 %if %_SAS_VERCOMP_FV(9,4,4, 0,0,0) &amp;gt;= 0 %then ACCESSIBLE_GRAPH;&lt;BR /&gt;16 %mend;&lt;BR /&gt;17 FILENAME EGHTML TEMP;&lt;BR /&gt;18 ODS HTML5(ID=EGHTML) FILE=EGHTML&lt;BR /&gt;19 OPTIONS(BITMAP_MODE='INLINE')&lt;BR /&gt;20 %HTML5AccessibleGraphSupported&lt;BR /&gt;MLOGIC(HTML5ACCESSIBLEGRAPHSUPPORTED): Beginning execution.&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Beginning execution.&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Parameter FMAJOR has value 9&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Parameter FMINOR has value 4&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Parameter FMAINT has value 4&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Parameter VMAJOR has value 0&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Parameter VMINOR has value 0&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Parameter VMAINT has value 0&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LOCAL MAJOR&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LOCAL MINOR&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LOCAL MAINT&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LOCAL CURMAJ&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LOCAL CURMIN&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LOCAL CURMNT&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LET (variable name is CURMAJ)&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %IF condition %eval(&amp;amp;CurMaj EQ V) is FALSE&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LET (variable name is MAJOR)&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LET (variable name is MINOR)&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LET (variable name is MAINT)&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LET (variable name is CURMIN)&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %LET (variable name is CURMNT)&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %IF condition %eval(&amp;amp;major NE &amp;amp;CurMaj) is FALSE&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %IF condition %eval(&amp;amp;minor NE &amp;amp;CurMin) is FALSE&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): %IF condition "&amp;amp;maint" = "" is FALSE&lt;BR /&gt;MLOGIC(_SAS_VERCOMP_FV): Ending execution.&lt;BR /&gt;MLOGIC(HTML5ACCESSIBLEGRAPHSUPPORTED): %IF condition %_SAS_VERCOMP_FV(9,4,4, 0,0,0) &amp;gt;= 0 is TRUE&lt;BR /&gt;MPRINT(HTML5ACCESSIBLEGRAPHSUPPORTED): ACCESSIBLE_GRAPH&lt;BR /&gt;MLOGIC(HTML5ACCESSIBLEGRAPHSUPPORTED): Ending execution.&lt;BR /&gt;21 ENCODING='utf-8'&lt;BR /&gt;22 STYLE=HtmlBlue&lt;BR /&gt;23 NOGTITLE&lt;BR /&gt;24 NOGFOOTNOTE&lt;BR /&gt;25 GPATH=&amp;amp;sasworklocation&lt;BR /&gt;26 ;&lt;BR /&gt;NOTE: Writing HTML5(EGHTML) Body file: EGHTML&lt;BR /&gt;27&lt;BR /&gt;28 %getSASfilesFromEGP(&lt;BR /&gt;MLOGIC(GETSASFILESFROMEGP): Beginning execution.&lt;BR /&gt;2 The SAS System 03:37 Monday, January 22, 2024&lt;/P&gt;&lt;P&gt;29 \XXXX\Table Level Info\Choices Public.egp&lt;BR /&gt;30 ,\XXXX\Table Level Info\Test_Choices Public.egp.sas&lt;BR /&gt;31 )&lt;BR /&gt;MLOGIC(GETSASFILESFROMEGP): Parameter PATH has value \XXXXX\Table Level Info\Choices Public.egp&lt;BR /&gt;MLOGIC(GETSASFILESFROMEGP): Parameter LIBOUT has value \XXXXX\Table Level Info\Test_Choices&lt;BR /&gt;Public.sas&lt;BR /&gt;MLOGIC(GETSASFILESFROMEGP): %LOCAL INZIP INF OUTF&lt;BR /&gt;MLOGIC(GETSASFILESFROMEGP): %LET (variable name is INZIP)&lt;BR /&gt;MLOGIC(GETSASFILESFROMEGP): %LET (variable name is INF)&lt;BR /&gt;MLOGIC(GETSASFILESFROMEGP): %LET (variable name is OUTF)&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): data _null_;&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): rc0 = filename("z87E74CF", "\XXXXXX\Table Level Info\Choices Public.egp",&lt;BR /&gt;"ZIP", "lrecl=1 recfm=n");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): did = dopen("z87E74CF");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): did = dopen("z87E74CF");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): if not did then do;&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): put "ERROR- Aborting.";&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): stop;&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): end;&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): do i=1 to dnum(did);&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): file = dread(did, i);&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): if upcase(scan(file,-1,".")) ne "SAS" then continue;&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): rc1 = filename("i87E74CF", "\XXXXXX\Table Level Info\Choices Public.egp",&lt;BR /&gt;"ZIP", "member='" !! strip(file) !! "' lrecl=1 recfm=n");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): rc2 = filename("o87E74CF", catx("/", dequote(symget("libOut")), translate(file,"_","/")), "DISK",&lt;BR /&gt;"lrecl=1 recfm=n");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): rc3 = fcopy("i87E74CF", "o87E74CF");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): if ^fexist("o87E74CF") then put "WARNING: UnZIP failed.";&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): put "NOTE: FILE " file;&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): put "NOTE- " (rc:) (=);&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): rcY = filename("i87E74CF");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): rcZ = filename("o87E74CF");&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): end;&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): did = dclose(did);&lt;BR /&gt;MPRINT(GETSASFILESFROMEGP): run;&lt;/P&gt;&lt;P&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE CodeTask-5goL9D7mF1FTZhlZ/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE CodeTask-DQFwzyDm1Ntux9g8/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE CodeTask-F87STkkidBpewqb5/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE CodeTask-fUvpTOcbZKdfbq6b/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE CodeTask-ia9BPlQpWGdc2kxl/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE CodeTask-LGCnRkqxFxDam3DA/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE CodeTask-xkfpnQLUmV1yXA48/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;3 The SAS System 03:37 Monday, January 22, 2024&lt;/P&gt;&lt;P&gt;NOTE: FILE CodeTask-XOjlUsaBApph6gpp/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-5goL9D7mF1FTZhlZ/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-DQFwzyDm1Ntux9g8/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-F87STkkidBpewqb5/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-fUvpTOcbZKdfbq6b/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-ia9BPlQpWGdc2kxl/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-LGCnRkqxFxDam3DA/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-xkfpnQLUmV1yXA48/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;WARNING: UnZIP failed.&lt;BR /&gt;NOTE: FILE KsmBlKFT9PBqt3yc/PFD-PyxHeY9lUgLQvPHT/CodeTask-XOjlUsaBApph6gpp/code.sas&lt;BR /&gt;rc0=0 rc1=0 rc2=0 rc3=20006&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.34 seconds&lt;BR /&gt;cpu time 0.15 seconds&lt;/P&gt;&lt;P&gt;MLOGIC(GETSASFILESFROMEGP): Ending execution.&lt;BR /&gt;32&lt;BR /&gt;33 %LET _CLIENTTASKLABEL=;&lt;BR /&gt;34 %LET _CLIENTPROCESSFLOWNAME=;&lt;BR /&gt;35 %LET _CLIENTPROJECTPATH=;&lt;BR /&gt;36 %LET _CLIENTPROJECTPATHHOST=;&lt;BR /&gt;37 %LET _CLIENTPROJECTNAME=;&lt;BR /&gt;38 %LET _SASPROGRAMFILE=;&lt;BR /&gt;39 %LET _SASPROGRAMFILEHOST=;&lt;BR /&gt;40&lt;BR /&gt;41 ;*';*";*/;quit;run;&lt;BR /&gt;42 ODS _ALL_ CLOSE;&lt;BR /&gt;43&lt;BR /&gt;44&lt;BR /&gt;45 QUIT; RUN;&lt;BR /&gt;46&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jan 2024 09:29:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912429#M44188</guid>
      <dc:creator>Bibishan_Rathod</dc:creator>
      <dc:date>2024-01-22T09:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912433#M44189</link>
      <description>&lt;P&gt;LibOut should be a directory.&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jan 2024 11:09:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912433#M44189</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2024-01-22T11:09:01Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912615#M44197</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;I convert the .egp to .sas file and got a list of converted program file, how can I maintain the Process flow as per like in the .egp file, the running sequence as per egp file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If any one can help me on that .I would be helpful for me, Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 09:33:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912615#M44197</guid>
      <dc:creator>Bibishan_Rathod</dc:creator>
      <dc:date>2024-01-23T09:33:23Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912624#M44198</link>
      <description>&lt;P&gt;If you have a directory, e.g., "C:\ABCD\" and sas code files: stepOne.sas, stepTwo.sas, and stepThree.sas, you can create a new file named "runThemAll.sas" with the following content:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename basePath "C:\ABCD\";

%include basePath(stepOne.sas);
%include basePath(stepTwo.sas);
%include basePath(stepThree.sas);
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When executed the&amp;nbsp;runThemAll.sas file code will read and execute code from each file one by one, just like the EG flow.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But if I were you I would seriously consider creating a SAS Package to do your job. Here is &lt;A title="https://github.com/yabwon/SAS_PACKAGES" href="https://github.com/yabwon/SAS_PACKAGES" target="_self"&gt;the SAS Packages Framework&lt;/A&gt;, here is a &lt;A title="https://github.com/yabwon/HoW-SASPackages" href="https://github.com/yabwon/HoW-SASPackages" target="_self"&gt;tutorial on how to build and use packages&lt;/A&gt;, an a &lt;A title="https://youtu.be/T52Omisi0dk&amp;amp;t=0s" href="https://youtu.be/T52Omisi0dk&amp;amp;t=0s" target="_self"&gt;video presentation&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 10:19:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912624#M44198</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2024-01-23T10:19:02Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912687#M44199</link>
      <description>&lt;P&gt;Hi Team,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We did this conversion but not in proper sequence like EG process flow. If any one know the how to adjust the process flow while running the above script.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in Advance.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 13:42:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912687#M44199</guid>
      <dc:creator>Bibishan_Rathod</dc:creator>
      <dc:date>2024-01-23T13:42:13Z</dc:date>
    </item>
    <item>
      <title>Re: How do I list all programs included in an egp file?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912693#M44200</link>
      <description>&lt;P&gt;Hi Team,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can any provide the sample code for how to combine those multiple .sas file under the following file name.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"runThemAll.sas".&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 14:08:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/912693#M44200</guid>
      <dc:creator>Bibishan_Rathod</dc:creator>
      <dc:date>2024-01-23T14:08:13Z</dc:date>
    </item>
  </channel>
</rss>

