Hi
I just installed SAS 9.4 (full version) and updated the license. But when I run proc IML i get the error message:
Procedure IML not found. When I run PROC SETINIT, I see the license is valid. What could be the problem?
Original site validation data
Site name: xxxxx
Site number: xxx.
Expiration: 14SEP2015.
Grace Period: 62 days (ending 15NOV2015).
Warning Period: 31 days (ending 16DEC2015).
System birthday: xxxx.
Operating System: WX64_E .
Product expiration dates:
---Base SAS Software
14SEP2015
---SAS/STAT
14SEP2015
---SAS/GRAPH
14SEP2015
---SAS/ETS
14SEP2015
---SAS/FSP
14SEP2015
---SAS/OR
14SEP2015
---SAS/AF
14SEP2015
---SAS/IML
14SEP2015
---SAS/QC
14SEP2015
---SAS/SHARE
14SEP2015
---SAS/ASSIST
14SEP2015
---SAS/CONNECT
14SEP2015
---SAS/EIS
14SEP2015
---SAS/SHARE*NET
14SEP2015
---SAS Enterprise Miner
14SEP2015
---SAS/IntrNet
14SEP2015
---MDDB Server common products
14SEP2015
---SAS Integration Technologies
14SEP2015
---SAS/Secure 168-bit
14SEP2015
---SAS/Secure Windows
14SEP2015
---SAS Enterprise Miner Server
14SEP2015
---SAS Enterprise Miner Client
14SEP2015
---SAS Text Miner
14SEP2015
---SAS/Genetics
14SEP2015
---SAS Enterprise Guide
14SEP2015
---SAS Bridge for ESRI
14SEP2015
---OR OPT
14SEP2015
---OR PRS
14SEP2015
---OR IVS
14SEP2015
---OR LSO
14SEP2015
---SAS/ACCESS Interface to DB2
14SEP2015
---SAS/ACCESS Interface to Oracle
14SEP2015
---SAS/ACCESS Interface to Sybase
14SEP2015
---SAS/ACCESS Interface to PC Files
14SEP2015
---SAS/ACCESS Interface to ODBC
14SEP2015
---SAS/ACCESS Interface to OLE DB
14SEP2015
---SAS/ACCESS Interface to Teradata
14SEP2015
---SAS/ACCESS Interface to MySQL
14SEP2015
---SAS/IML Studio
14SEP2015
---SAS Workspace Server for Local Access
14SEP2015
---SAS Workspace Server for Enterprise Access
14SEP2015
---SAS/ACCESS Interface to Netezza
14SEP2015
---SAS/ACCESS Interface to Aster nCluster
14SEP2015
---SAS/ACCESS Interface to Greenplum
14SEP2015
---SAS/ACCESS Interface to Sybase IQ
14SEP2015
---High Performance Suite
14SEP2015
---SAS Add-in for Microsoft Excel
14SEP2015
You say you updated the license, this may indicate that you installed SAS with a license that does not include SAS/IML, so you may miss the actual SW, not the license. Run the navigator again and install the SAS/IML module manually.
You say you updated the license, this may indicate that you installed SAS with a license that does not include SAS/IML, so you may miss the actual SW, not the license. Run the navigator again and install the SAS/IML module manually.
Thanks. I re-installed the SAS/IML module manually and that fixed the issue.
I too face the exact issue as OP with 'procedure IML not found' but unfortunately I cannot resolve my issue with your answer. Like OP, I do see IML in the proc setint and I understand it may not be installed but a license is available. I have SAS 9.4 installed on a Windows 10 64-bit machine.
OP resolved by "manually" re-installing the module. You mention "running" the navigator. Can you specifically instruct how to do either of these options? I searched all over the SASHOME and SASFoundation directories and cannot find such a navigator and no tutorial online provides such directions. Simply, for me and others to come, how can I install the IML procedure? Thanks.
I'm facing exactly the same problem!
Did you solve it?
Thanks
While this thread did not help me, I opened a ticket with SAS Support. Ultimately, my issue was the SAS/IML component was not fully installed in my SAS 9.4 system installation as it is an addiitonal component not usually selected by default.
I had to open Deployment Manager to install the component. Carefully walk through the wizard as I believe a second window opens to select additional components of which include "SAS/IML" (which is separate from "SAS/IML Studio"). I recommended that the interface here could be better integrated or directed.
Once all that was successfully completed, I was able to use the proc iml command.
Same problem, stumbled onto this post for solution, very helpful.
My advice is in addition to proc setinit always run proc product_status, as follows:
proc product_status; run;
Proc setinit returns what you are licensed for, while proc product_status returns what is actually installed.
⏰
Today is the last day to save with the early bird rate! Register today for just $695 - $100 off the standard rate.
Plus, pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.