BookmarkSubscribeRSS Feed
Codexgo
Fluorite | Level 6

Hi Folks,

 

I have few doubts regarding migration of SAS programs.

 

  • Difference in pre and post migration operating systems used to create SAS programs can impact the programs (If program is created on 32 bit or 64 bit OS) ?
  • If SAS version version changes from pre to post migration will that impact the SAS programs (Like program created on older version and to be migrated to latest version?
  • Cloud services change from pre to post migration can impact the SAS programs ?

Is there any other parameter that can impact the SAS program files during the course of migration ?

 

Thanks in advance

 

 

 

3 REPLIES 3
Kurt_Bremser
Super User

Programs are pure text files, and usually contain ASCII characters 32 to 126. So they are not affected at all by OS bitness or the like.

When migrating programs from z/OS to UNIX or Windows, the translation from EBCDIC to ASCII is handled by the FTP software.

Physical path names in your code might need to be adapted if your directory layout changes, or you migrate from Windows to UNIX.

Codexgo
Fluorite | Level 6

Thanks for the details. 

 

I was going through this link 

There were scenarios listed. Will these impact can happen ? 

Kurt_Bremser
Super User

If you do not have SCL code (which must be compiled and stored in catalogs), most of this does not apply to you with regards to code.

Datasets might need to be migrated, but catalogs HAVE to be migrated. They are highly SAS version- and operating system-dependent.

If you were diligent and have all your formats and macros stored in code files and/or cntlin datasets, catalogs should not be a problem as you simply recreate them in the new environment by running the code.

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 531 views
  • 0 likes
  • 2 in conversation