<?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 SOURCE entry in a SAS catalog. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209787#M38908</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me in answering the below queries regarding the SOURCE entry in a SAS catalog:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)How to write a program to save macro definition in a SOURCE entry in a SAS catalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)What are the advantages or situations for saving the macros in &lt;SPAN style="font-size: 13.3333330154419px;"&gt;SOURCE entry&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know your thoughts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kind regards,&lt;/P&gt;&lt;P&gt;Karthik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Mar 2015 11:15:11 GMT</pubDate>
    <dc:creator>Chikku</dc:creator>
    <dc:date>2015-03-25T11:15:11Z</dc:date>
    <item>
      <title>SOURCE entry in a SAS catalog.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209787#M38908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me in answering the below queries regarding the SOURCE entry in a SAS catalog:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)How to write a program to save macro definition in a SOURCE entry in a SAS catalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)What are the advantages or situations for saving the macros in &lt;SPAN style="font-size: 13.3333330154419px;"&gt;SOURCE entry&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know your thoughts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kind regards,&lt;/P&gt;&lt;P&gt;Karthik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Mar 2015 11:15:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209787#M38908</guid>
      <dc:creator>Chikku</dc:creator>
      <dc:date>2015-03-25T11:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: SOURCE entry in a SAS catalog.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209788#M38909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) &lt;A class="active_link" href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000218954.htm" style="font-size: 10pt; line-height: 1.5em;" title="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000218954.htm"&gt;SAS(R) 9.2 Language Reference: Dictionary, Fourth Edition&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Personally I don't see any.&amp;nbsp; Catalogs are proprietary SAS format, hence not open source.&amp;nbsp; Secondly they are not necessarily portable (32bit -&amp;gt; 64 bit recently for instance).&amp;nbsp; I suppoae you could argue that you can keep all your macros in one place, and keep them from be easily decoded, however I have yet to see that many macros that have a) worth, b) something that can't be done in straight code.&amp;nbsp; As for your global tool macros, your probably better off leaving them in text files so you can include them in your version control system, and easily edit/see what is happening.&amp;nbsp; Just my opinion though.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Mar 2015 11:25:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209788#M38909</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-03-25T11:25:18Z</dc:date>
    </item>
    <item>
      <title>Re: SOURCE entry in a SAS catalog.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209789#M38910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree with RW9. One of the few advantages of SAS catalogs is that they can be set to read-only with a password so your macros or other SAS programs stored there cannot be changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is much easier to interact with SAS catalogs in SAS Display Manager. For example the SAVE command will allow you to save a SAS program directly into a SAS catalog as SOURCE. You can also double click on a catalog SOURCE entry to view its contents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't have Display Manager and ony EG then you can't even see a catalog or list catalog entries unless you install the view catalog custom task. This task only allows you to list and delete entries not to view SOURCE entries.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2015 18:56:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209789#M38910</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2015-03-26T18:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: SOURCE entry in a SAS catalog.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209790#M38911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1/ You can make a catalog accessible by refering to by a filename. With the dms approach you can as easily include those and export/import those as the same as it where the OS-file system.&amp;nbsp; &lt;A href="http://support.sas.com/documentation/cdl/en/lestmtsref/67407/HTML/default/viewer.htm#n0e720f80cp61wn1mplyz2xy2aeu.htm" title="http://support.sas.com/documentation/cdl/en/lestmtsref/67407/HTML/default/viewer.htm#n0e720f80cp61wn1mplyz2xy2aeu.htm"&gt;SAS(R) 9.4 Statements: Reference, Third Edition&lt;/A&gt;&amp;nbsp; (filename catalog).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2/ SAS catalogs are belonging to the SAS proprierty structure types. They are getting the advantages and disadvantages of those.&lt;/P&gt;&lt;P&gt;As you have to manage formats FCMP and other types it could makes sense to use them in the same approach (release management and versioning) .&lt;/P&gt;&lt;P&gt;Versioning tools are often abused for release management with deployment and instead of simplifying the work getting it almost unworkable.&lt;/P&gt;&lt;P&gt;You will find a lot of SAS solutions being using catalogs. With the deployment of SAS catalogs make it less clear where and what of it is used.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;They behave different as OS dedicate type ones. Avoiding those loopholes.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Storing macros in source code in catalogs will prevent you from upper/lowercases (only lowercase works) at the Unix level. In the classic mainframe (MVS) you are limited to a 8.8.8 PDS member naming where SAS catalogs do not have that limitation. Within a SAS/connect session you can use those remote connected (RLS) libraries transparently when in native format. Otherwise (foreign) they are readable&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2015 19:55:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SOURCE-entry-in-a-SAS-catalog/m-p/209790#M38911</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2015-03-26T19:55:23Z</dc:date>
    </item>
  </channel>
</rss>

