BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
herbman
Obsidian | Level 7

we use proc iml to do spline fit in enterprise guide, and we saw the error in the log:

NOTE: The data set WORK.MC2 has 10 observations and 9 variables. NOTE: DATA statement used (Total process time): real time 0.00 seconds cpu time 0.00 seconds

ERROR: Procedure IML not found.

NOTE: The SAS System stopped processing this step because of errors. NOTE: SAS set option OBS=0 and will continue to check statements.

This might cause NOTE: No observations in data set. NOTE: PROCEDURE IML used (Total process time): real time 0.00 seconds cpu time 0.00 seconds .

Are there any suggestions?

Thank you very much!

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
ballardw
Super User
Most likely: IML module is not installed.
Run
Proc Setinit; Run;
to see modules available.

View solution in original post

3 REPLIES 3
ballardw
Super User
Most likely: IML module is not installed.
Run
Proc Setinit; Run;
to see modules available.
Rick_SAS
SAS Super FREQ

The SAS/IML product has a separate license, just like SAS/ETS, SAS/OR, and SAS/QC.  You can see the products that you have licensed by submitting:

proc setinit; 
run;

If you see SAS/IML on the list, then it is licensed. Otherwise, it is not.

herbman
Obsidian | Level 7

Thank you both. That is true, IML was not listed in the stored process.

sas-innovate-white.png

Missed SAS Innovate in Orlando?

Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.

 

Register now

From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
  • 3 replies
  • 1267 views
  • 0 likes
  • 3 in conversation