<?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 create a secure macro catalog that works across 32bit and 64 bit operating systems in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464748#M118504</link>
    <description>&lt;P&gt;Then you need to set up a 32 bit environment for migrating the catalogs, or have the client migrate to 64 bit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or you have to re-examine the reasons for keeping your code secret.&lt;/P&gt;</description>
    <pubDate>Thu, 24 May 2018 13:25:54 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2018-05-24T13:25:54Z</dc:date>
    <item>
      <title>How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464718#M118493</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I created a secure macro catalog on a 64 bit Windows OS. When the same catalog is used on a 32 bit Windows OS, it gives&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ERROR: File xxxxxx was created on a different operating system.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How do we create a catalog that works across all operating systems. Or otherwise is it possible to create a 32bit version of the catalog on a 64 bit OS?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;
&lt;P&gt;Vineet&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 12:37:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464718#M118493</guid>
      <dc:creator>vineet7878_gmail_com</dc:creator>
      <dc:date>2018-05-24T12:37:18Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464721#M118495</link>
      <description>&lt;P&gt;No, and no. Catalogs are OS- and bitness-specific. Recreate from code in each environment.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 12:44:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464721#M118495</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-24T12:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464722#M118496</link>
      <description>Are you sure hiding your code is a good idea.  If you are willing to let others see your work then you can use good old auto-call and not have to worry about bitness.</description>
      <pubDate>Thu, 24 May 2018 12:45:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464722#M118496</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2018-05-24T12:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464727#M118499</link>
      <description>&lt;P&gt;It is very important for us not to share the proprietary code with the client.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Whereas, CPORT doesn't work, it gives following message:&lt;/P&gt;
&lt;P&gt;11 proc cport library=tmp1 file=trans;&lt;BR /&gt;12 run;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;NOTE: PROC CPORT begins to transport catalog TMP1.SASMACR&lt;BR /&gt;NOTE: The catalog has 17 entries and its maximum logical record length is 3604.&lt;BR /&gt;WARNING: Entry type MACRO not supported by CPORT.&lt;BR /&gt;WARNING: Entry type MACRO not supported by CPORT.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 12:57:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464727#M118499</guid>
      <dc:creator>vineet7878_gmail_com</dc:creator>
      <dc:date>2018-05-24T12:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464729#M118500</link>
      <description>&lt;P&gt;I'm sorry I miss understood you question. CPORT is for FORMAT catalogs migration. You may need to save the original source code and later compile it.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 13:03:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464729#M118500</guid>
      <dc:creator>SuryaKiran</dc:creator>
      <dc:date>2018-05-24T13:03:16Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464743#M118502</link>
      <description>I don't have access to 32 bit OS and my client only has 32 bit OS.</description>
      <pubDate>Thu, 24 May 2018 13:20:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464743#M118502</guid>
      <dc:creator>vineet7878_gmail_com</dc:creator>
      <dc:date>2018-05-24T13:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464744#M118503</link>
      <description>I don't have access to 32 bit OS, my code is sitting in 64 bit OS. Whereas my client is using 32 bit OS.</description>
      <pubDate>Thu, 24 May 2018 13:22:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464744#M118503</guid>
      <dc:creator>vineet7878_gmail_com</dc:creator>
      <dc:date>2018-05-24T13:22:02Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464748#M118504</link>
      <description>&lt;P&gt;Then you need to set up a 32 bit environment for migrating the catalogs, or have the client migrate to 64 bit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or you have to re-examine the reasons for keeping your code secret.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 13:25:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464748#M118504</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-24T13:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464756#M118505</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11467"&gt;@vineet7878_gmail_com&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;It is very important for us not to share the proprietary code with the client.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Why&amp;nbsp;don't trust your client?&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 14:01:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464756#M118505</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2018-05-24T14:01:50Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464759#M118506</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15410"&gt;@data_null__&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11467"&gt;@vineet7878_gmail_com&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;It is very important for us not to share the proprietary code with the client.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Why&amp;nbsp;don't trust your client?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;and therefor why should the client trust you?&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 14:06:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464759#M118506</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-05-24T14:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464773#M118512</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11467"&gt;@vineet7878_gmail_com&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;It is very important for us not to share the proprietary code with the client.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Whereas, CPORT doesn't work, it gives following message:&lt;/P&gt;
&lt;P&gt;11 proc cport library=tmp1 file=trans;&lt;BR /&gt;12 run;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;NOTE: PROC CPORT begins to transport catalog TMP1.SASMACR&lt;BR /&gt;NOTE: The catalog has 17 entries and its maximum logical record length is 3604.&lt;BR /&gt;WARNING: Entry type MACRO not supported by CPORT.&lt;BR /&gt;WARNING: Entry type MACRO not supported by CPORT.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If this issue is so important to your company then the proper approach would be to get a 32 bit system with their OS and run the code your new system and send that catalog.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However you might want to very carefully check that you have not used any features in your code that are not available in the other OS or version.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 14:24:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/464773#M118512</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-05-24T14:24:15Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/465028#M118585</link>
      <description>&lt;P&gt;Thanks for all your help. I see there is no simple solution to this problem. Without the portability of macro catalogs across platforms, functionality of secured catalogs in SAS is pretty much useless.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 May 2018 12:30:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/465028#M118585</guid>
      <dc:creator>vineet7878</dc:creator>
      <dc:date>2018-05-25T12:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/465036#M118588</link>
      <description>&lt;P&gt;As an interpreting environment, the SAS world is basically open-source.&lt;/P&gt;
&lt;P&gt;As a consultant's customer, handover of ALL code (at least after a project is finished) would be a strict requirement for me.&lt;/P&gt;</description>
      <pubDate>Fri, 25 May 2018 12:46:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/465036#M118588</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-25T12:46:42Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a secure macro catalog that works across 32bit and 64 bit operating systems</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/465039#M118590</link>
      <description>&lt;P&gt;hi Kurt,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I strongly disagree. Do we have the code for Microsoft windows, microsoft excel or hundreds of other software tools that we use on daily basis in computer, phones etc, although a lot of code is open source.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code custom built for a client is client's property, whereas propriety code used to execute specific tasks is usually not client's property.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Vineet&lt;/P&gt;</description>
      <pubDate>Fri, 25 May 2018 12:56:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-create-a-secure-macro-catalog-that-works-across-32bit/m-p/465039#M118590</guid>
      <dc:creator>vineet7878</dc:creator>
      <dc:date>2018-05-25T12:56:14Z</dc:date>
    </item>
  </channel>
</rss>

