<?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: Zipping SAS programs in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695945#M212467</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You just gave me an idea for brand new functionality to the SAS Packages Framework.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A %previewPackage() macro which allows to print out all package code in the SAS session log (in contrary to %helpPackage, which only prints out the "help tagged" parts of the program file).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;bart&lt;/P&gt;</description>
    <pubDate>Mon, 02 Nov 2020 13:58:01 GMT</pubDate>
    <dc:creator>yabwon</dc:creator>
    <dc:date>2020-11-02T13:58:01Z</dc:date>
    <item>
      <title>Zipping SAS programs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695896#M212437</link>
      <description>&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone help me with zipping the SAS programs. Which is the best way to zip SAS programs ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2020 11:07:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695896#M212437</guid>
      <dc:creator>Codexgo</dc:creator>
      <dc:date>2020-11-02T11:07:28Z</dc:date>
    </item>
    <item>
      <title>Re: Zipping SAS programs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695900#M212440</link>
      <description>&lt;P&gt;Use the compression tool of your choice, outside SAS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With SAS code, I would try&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
infile "path to somewhere/program.sas";
file "path to somewhere else/program.sas.zip" zip;
input;
put _infile_;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note that SAS cannot load zipped programs directly for execution.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2020 11:19:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695900#M212440</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-11-02T11:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: Zipping SAS programs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695935#M212462</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/354821"&gt;@Codexgo&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;consider building a SAS Package:&amp;nbsp;&lt;A href="https://github.com/yabwon/SAS_PACKAGES" target="_blank"&gt;https://github.com/yabwon/SAS_PACKAGES&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It gives you with some additional functionalities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&amp;nbsp;, you can use a zipped file:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* program.sas is:
  Data _null_;
    put "Will zipped work??";
  run;
*/

filename in "C:/SAS_WORK/program.sas";
filename out ZIP "C:/SAS_WORK/program.zip" zip member="program.sas";

data _null_;
  infile in;
  file out;
  input;
  put _infile_;
run;

%include out(program.sas) / source2;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;log:&lt;/P&gt;
&lt;PRE&gt;1    /* program.sas is:
2      Data _null_;
3        put "Will zipped work??";
4      run;
5    */
6
7    filename in "C:/SAS_WORK/program.sas";
8    filename out ZIP "C:/SAS_WORK/program.zip" zip member="program.sas";
9
10   data _null_;
11     infile in;
12     file out;
13     input;
14     put _infile_;
15   run;

NOTE: The infile IN is:
      Filename=C:\SAS_WORK\program.sas,
      RECFM=V,LRECL=32767,File Size (bytes)=49,
      Last Modified=02Nov2020:14:30:14,
      Create Time=02Nov2020:14:29:38

NOTE: The file OUT is:
      Filename=C:\SAS_WORK\program.zip,
      Member Name=program.sas

NOTE: 3 records were read from the infile IN.
      The minimum record length was 4.
      The maximum record length was 27.
NOTE: 3 records were written to the file OUT.
      The minimum record length was 4.
      The maximum record length was 27.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds


16
17   %include out(program.sas) / source2;
NOTE: %INCLUDE (level 1) file OUT(program.sas) is file C:\SAS_WORK\program.zip.
18  +Data _null_;
19  +  put "Will zipped work??";
20  +run;

Will zipped work??
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds


NOTE: %INCLUDE (level 1) endin
&lt;/PRE&gt;
&lt;P&gt;All the best&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2020 13:36:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695935#M212462</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2020-11-02T13:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: Zipping SAS programs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695940#M212464</link>
      <description>&lt;P&gt;But you can't load program.sas.zip into SAS Studio's or Enterprise Guide's program editor, and you sure can't run&lt;/P&gt;
&lt;PRE&gt;sas program.sas.zip&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2020 13:48:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695940#M212464</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-11-02T13:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: Zipping SAS programs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695945#M212467</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You just gave me an idea for brand new functionality to the SAS Packages Framework.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A %previewPackage() macro which allows to print out all package code in the SAS session log (in contrary to %helpPackage, which only prints out the "help tagged" parts of the program file).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;bart&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2020 13:58:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Zipping-SAS-programs/m-p/695945#M212467</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2020-11-02T13:58:01Z</dc:date>
    </item>
  </channel>
</rss>

