BookmarkSubscribeRSS Feed
abhinavsas
Calcite | Level 5

Hi All,

 

We are migrating from SAS 9.3 AIX to SAS 9.4 M6 linux OS for our client. we encountered a stored  proc iml module catalog has has 6 functions in it and client doesn't have any documentation on the module coding.is there any way we can retrieve the code from the catalogs or print the code in log. or able to migrate without getting different OS error in SAS 9.4.Any help will be appreciated.

1 REPLY 1
Rick_SAS
SAS Super FREQ

No, you need to find the source code and re-STORE the modules on Linux. As discussed in the SAS/IML documentation,  "modules are stored in the form of their compiled code." The SAS 9.3 code on AIX will not be understandable by SAS 9.4 on Linux.

 

Use the SHOW STORAGE statement to find the names of the modules. Then perform a case-insensitive search for string "start <modname>" in the *.sas files. For example, if one of the modules is named MyMod, then perform a search such as 

> grep -i "start mymod" *.sas 

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
Multiple Linear Regression in SAS

Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.

Find more tutorials on the SAS Users YouTube channel.

From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
  • 1 reply
  • 325 views
  • 0 likes
  • 2 in conversation