<?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: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369883#M275618</link>
    <description>&lt;P&gt;Does "recompile from source" mean that we have to start totally from scratch on the 64 bit machines?&lt;/P&gt;</description>
    <pubDate>Fri, 23 Jun 2017 13:59:53 GMT</pubDate>
    <dc:creator>TimObrey</dc:creator>
    <dc:date>2017-06-23T13:59:53Z</dc:date>
    <item>
      <title>Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369862#M275615</link>
      <description>&lt;P&gt;I'm using v9.4 on a 32-bit Windows machine and I have many fsedit screens and a few AF catalogs.&amp;nbsp; We are upgrading our computers to 64 bit and these catalogs will not work in the 64-bit operating system, even though it is still SAS v9.4. The catalogs are in a library named "Fish" and I attempted to create a transport file using the CPORT procedure:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename trans 'c:\fish\first_try.cpt';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; proc cport lib=transfer file=trans memtype=catalog;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; run;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;/P&gt;&lt;P&gt;It seemed to work correctly.&amp;nbsp; The log looked good and it created a large file in the FISH directory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I transfered this file (first_try.cpt) to the FISH directory on a 64-bit operating system and used the CIMPORT procedure to import:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename trans 'c:\fish\first_try.cpt';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc cimport infile=trans lib=fish;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, this is where it seems to break down.&amp;nbsp; I get the message: "File Fish.XXXXX.CATALOG was created for a different operating system. Unable to open catalog Fish.XXXXX"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone advise me on the proper way to convert these types of catalogs from 32-bit to 64-bit?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 13:25:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369862#M275615</guid>
      <dc:creator>TimObrey</dc:creator>
      <dc:date>2017-06-23T13:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369866#M275616</link>
      <description>&lt;P&gt;There is no upgrade path from 32bit binary files to 64bit binary files. &amp;nbsp;You need to re-compile from source. &amp;nbsp;This is a very good examplpe of why not to rely on proprietary file formats, we have had exactly the same issues with macro libraries and format catalogs. &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 13:32:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369866#M275616</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-06-23T13:32:18Z</dc:date>
    </item>
    <item>
      <title>Re: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369876#M275617</link>
      <description>&lt;P&gt;Have a look here &lt;A href="http://support.sas.com/kb/38/339.html" target="_blank"&gt;http://support.sas.com/kb/38/339.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You need to create the transport file using SAS9.4 32bit version&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 13:40:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369876#M275617</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2017-06-23T13:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369883#M275618</link>
      <description>&lt;P&gt;Does "recompile from source" mean that we have to start totally from scratch on the 64 bit machines?&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 13:59:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369883#M275618</guid>
      <dc:creator>TimObrey</dc:creator>
      <dc:date>2017-06-23T13:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369885#M275619</link>
      <description>&lt;P&gt;Yes, these are the instructions I was following.&amp;nbsp; I also tried the Proc Migrate with the same result. Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 14:01:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369885#M275619</guid>
      <dc:creator>TimObrey</dc:creator>
      <dc:date>2017-06-23T14:01:17Z</dc:date>
    </item>
    <item>
      <title>Re: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369892#M275620</link>
      <description>&lt;P&gt;Your error message makes it look like that you also copied the 32 bit catalog and not just the transport file generated by PROC CPORT. &amp;nbsp;Delete or rename to catalog file that the error refers to and try the PROC CIMPORT again.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also make sure to move the transport file as a binary file. &amp;nbsp;Sometimes SAS transport files look like text files to FTP/SFTP tools that try to autodetect if the file is ASCII and BINARY and they can cause the file to be corrupted. &amp;nbsp;But if that had happened you should have received a different error message.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 14:15:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369892#M275620</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-06-23T14:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369893#M275621</link>
      <description>&lt;P&gt;In terms of compiled macro catalogs, which is what we had the most of, it would have been re-compiling the source text files into a new catalog on the 64bit system. &amp;nbsp;FSEDIT and AF catalogs, well the AF catalogs you can pull the source code out and then re-compile. &amp;nbsp;However both those are really old, suprised they are still being used. &amp;nbsp;Perhaps a good time to look at migrating to a new system either SAS or thiird party. &amp;nbsp;Can't really help any further as haven't used AF for years.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 14:15:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369893#M275621</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-06-23T14:15:57Z</dc:date>
    </item>
    <item>
      <title>Re: Converting 32-bit fsedit catalogs and AF catalogs to 64-bit</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369908#M275622</link>
      <description>&lt;P&gt;Ok.&amp;nbsp; I think it worked and my fsedit screens and AF catalog are now working in 64 bit.&amp;nbsp; I created a new library that was empty then CIMPORTed the transfer file into it. Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2017 14:36:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-32-bit-fsedit-catalogs-and-AF-catalogs-to-64-bit/m-p/369908#M275622</guid>
      <dc:creator>TimObrey</dc:creator>
      <dc:date>2017-06-23T14:36:47Z</dc:date>
    </item>
  </channel>
</rss>

