Autocall macro .sas file names must be all lowercase in the UNIX environment. File names that are mixed-case or all uppercase are not recognized, and the following messages appear in the SAS® log file:
WARNING: Apparent invocation of macro AUTOCALL_MACRO_NAME not resolved. ERROR 180-322: Statement is not valid or it is used out of proper order.
The names of autocall macro files supplied by SAS are lowercase, and the names of user-defined autocall macro files must also be lowercase. See SAS Note 15989 for related information about SAS data set names in the UNIX environment.
Note that there are also other reasons that these messages might be received. These include not having the SAS system option MAUTOSOURCE active and/or not having a correct SASAUTOS path defined. You can determine how these options are set by running this program:
proc options group=macro; run;
The output will be written to your SAS log file.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | Base SAS | 64-bit Enabled AIX | ||
64-bit Enabled HP-UX | ||||
64-bit Enabled Solaris | ||||
ABI+ for Intel Architecture | ||||
AIX | ||||
HP-UX | ||||
HP-UX IPF | ||||
IRIX | ||||
Linux | ||||
Linux for x64 | ||||
Linux on Itanium | ||||
OpenVMS Alpha | ||||
OpenVMS on HP Integrity | ||||
Solaris | ||||
Solaris for x64 | ||||
Tru64 UNIX |