<?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 to passed parameter in a ksh file in order to execute a sas program on a unix server in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-passed-parameter-in-a-ksh-file-in-order-to-execute-a-sas/m-p/505503#M32281</link>
    <description>&lt;P&gt;I have found a solution from KurtBremser:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Programming/Unix-passing-parameter-to-a-SAS-program-in-command-line/td-p/367837" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/Unix-passing-parameter-to-a-SAS-program-in-command-line/td-p/367837&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks for the information Kurt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;alepage&lt;/P&gt;</description>
    <pubDate>Thu, 18 Oct 2018 11:59:56 GMT</pubDate>
    <dc:creator>alepage</dc:creator>
    <dc:date>2018-10-18T11:59:56Z</dc:date>
    <item>
      <title>how to passed parameter in a ksh file in order to execute a sas program on a unix server</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-passed-parameter-in-a-ksh-file-in-order-to-execute-a-sas/m-p/505119#M32264</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have developed using EG 7.13 to convert a SAS data set into an xml file (see the code below).&amp;nbsp; Moreover, as the data set is too large&lt;/P&gt;&lt;P&gt;the program allow to fragment the xml file into smaller xml file to optimize the process time and facilitate the treatment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am not familiar at all with ksh file and I am beginning to execute SAS program on Unix server.&amp;nbsp; Please apologize if my questions seems basic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I have few parameters I would like to passed to the SAS program in order to permit it to execute properly such as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;myReport : refer to the libname where I want the xml file to be written&lt;/P&gt;&lt;P&gt;mywork:&amp;nbsp; refer to the libname where the SAS data set is located&lt;/P&gt;&lt;P&gt;MyReport1 is a macro variable which indicate the path to location of the xml files.&lt;/P&gt;&lt;P&gt;FileName is a macro variable telling what's the SAS data set Name.&lt;/P&gt;&lt;P&gt;NbObsPerDst is a macro variable which specify how many observations we want in an xml file ex: 250000&lt;/P&gt;&lt;P&gt;=&amp;amp;Gnobs., is the total number of observations into the SAS data set and is estimated by the program. (Global variable)&lt;/P&gt;&lt;P&gt;FNameIn is a macro variable containing the&amp;nbsp;location and the name of the SAS data set (mywork.&amp;amp;FileName)&lt;/P&gt;&lt;P&gt;FNameOut is a macro variable telling what will be the xml file name. ex: FNameOut= test then the xml file name will be:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test_1&lt;/P&gt;&lt;P&gt;test_2&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;test_n&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the question is how to specify the above mentioned parameters in the ksh file to make sure that the SAS program will execute properly till the end.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;KSH file:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#!/bin/sh&lt;BR /&gt;echo "1.- Strating my SAS program"&lt;BR /&gt;SAS Converting SAS Dataset into XML ver Unix.sas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS Converting SAS Dataset into XML ver Unix.sas =&lt;/P&gt;&lt;P&gt;options fullstimer&amp;nbsp; noserror nomerror;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;libname myReport "\\...\Documents\My SAS Files\work\Report";&lt;BR /&gt;libname mywork "\\...\Documents\My SAS Files\work";&lt;BR /&gt;%let MyReport1=\\...\Documents\My SAS Files\work\Report;&lt;BR /&gt;%let FileName=d2_fed_donn_fiscd_10000000;&lt;BR /&gt;%macro obscnt(dsn);&lt;BR /&gt;%global Gnobs;&lt;BR /&gt;%local dsnid;&lt;BR /&gt;%let nobs=.;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;%* Open the data set of interest;&lt;BR /&gt;%let dsnid = %sysfunc(open(&amp;amp;dsn));&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;%* If the open was successful get the;&lt;BR /&gt;%* number of observations and CLOSE &amp;amp;dsn;&lt;BR /&gt;%if &amp;amp;dsnid %then %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let nobs=%sysfunc(attrn(&amp;amp;dsnid,nlobs));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let rc&amp;nbsp; =%sysfunc(close(&amp;amp;dsnid));&lt;BR /&gt;&amp;nbsp; %let Gnobs=&amp;amp;nobs;&lt;BR /&gt;%end;&lt;BR /&gt;%else %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put Unable to open &amp;amp;dsn - %sysfunc(sysmsg());&lt;BR /&gt;%end;&lt;BR /&gt;%mend obscnt;&lt;BR /&gt;%obscnt(mywork.&amp;amp;FileName.);&lt;BR /&gt;%put &amp;amp;gnobs;&lt;/P&gt;&lt;P&gt;/*Creating a Template*/&lt;BR /&gt;proc template;&lt;BR /&gt;%let Name=ROWSET;&lt;BR /&gt;%let Name2=ROW;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;define tagset tagsets.sasxnmis;/*Tagset Name*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;parent = tagsets.sasxmnsp;/*Parent Tagset Name. This tagset erase blank before and afger instance tagset*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;define event SASTable;/*Here we replace the SASTable named &amp;lt;TABLE&amp;gt; by &amp;lt;ROWSET&amp;gt;*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "&amp;lt;&amp;amp;Name.&amp;gt;" NL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finish:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "&amp;lt;/&amp;amp;Name.&amp;gt;" NL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;end; /*End of the Define event SASTable*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;define event SASRow;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ndent;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "&amp;lt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put UPCASE("&amp;amp;Name2.");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "&amp;gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put NL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finish:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "&amp;lt;/";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put UPCASE("&amp;amp;Name2.");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put "&amp;gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put NL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xdent;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;define event SASColumn;/*This tagset add &amp;gt; and the variable name when data is missing*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ndent;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&amp;lt;' ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put '&amp;gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / if exists(missing);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finish:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put '&amp;lt;/'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put '&amp;gt;'&amp;nbsp; CR&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; xdent;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;define event MLEVDAT;/* This tagset erase missing="." /&amp;gt;*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / if exists(MISSING);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put ' value="' / if cmp(XMLDATAFORM, "ATTRIBUTE");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put VALUE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / if cmp(XMLDATAFORM, "ATTRIBUTE");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put '"'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / if cmp(XMLDATAFORM, "ATTRIBUTE");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / if cmp(XMLDATAFORM, "ATTRIBUTE");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put '&amp;gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put VALUE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&amp;nbsp; /*End of the define tagset*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; run;&lt;BR /&gt;%macro split2(NbObsPerDst=,NobsTot=,FNameIn=,FNameOut=);&lt;BR /&gt;%let NbSubDiv=%sysevalf(&amp;amp;NobsTot./&amp;amp;NbObsPerDst.,ceil);/* Number of observation per split file*/&lt;/P&gt;&lt;P&gt;%do j=1 %to &amp;amp;NbSubDiv.;&lt;BR /&gt;libname newfile xmlv2 "&amp;amp;MyReport1.\&amp;amp;FNameOut._&amp;amp;j..xml"&lt;BR /&gt;tagset=tagsets.sasxnmis;&lt;BR /&gt;Data newfile.&amp;amp;FNameOut._&amp;amp;j;&lt;BR /&gt;set &amp;amp;FnameIn. (firstobs=%eval(((&amp;amp;j-1)*&amp;amp;NbObsPerDst)+1) obs=%eval(&amp;amp;j*&amp;amp;NbObsPerDst));;&lt;BR /&gt;run;&lt;BR /&gt;libname&amp;nbsp; newfile clear;&lt;BR /&gt;%end;&lt;BR /&gt;%mend split2;&lt;BR /&gt;%split2(NbObsPerDst=25000,NobsTot=&amp;amp;Gnobs.,FNameIn=mywork.&amp;amp;FileName.,FNameOut=testB);&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 14:44:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-passed-parameter-in-a-ksh-file-in-order-to-execute-a-sas/m-p/505119#M32264</guid>
      <dc:creator>alepage</dc:creator>
      <dc:date>2018-10-17T14:44:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to passed parameter in a ksh file in order to execute a sas program on a unix server</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-passed-parameter-in-a-ksh-file-in-order-to-execute-a-sas/m-p/505503#M32281</link>
      <description>&lt;P&gt;I have found a solution from KurtBremser:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Programming/Unix-passing-parameter-to-a-SAS-program-in-command-line/td-p/367837" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/Unix-passing-parameter-to-a-SAS-program-in-command-line/td-p/367837&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks for the information Kurt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;alepage&lt;/P&gt;</description>
      <pubDate>Thu, 18 Oct 2018 11:59:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-passed-parameter-in-a-ksh-file-in-order-to-execute-a-sas/m-p/505503#M32281</guid>
      <dc:creator>alepage</dc:creator>
      <dc:date>2018-10-18T11:59:56Z</dc:date>
    </item>
  </channel>
</rss>

