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.
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
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.