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 

SAS INNOVATE 2024

Innovate_SAS_Blue.png

Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.

If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website. 

Register now!

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
  • 198 views
  • 0 likes
  • 2 in conversation