Problem Note 65289: COMPILE procedure fails with, "ERROR: The word '_I_' is reserved, and cannot be used for the variable name in method "
When you use the COMPILE procedure to write a method that references _I_ in a method, the following messages occur in the SAS® log, and the COMPILE step fails:
WARNING: _I_ was referenced in the method program <method-name>. However, it is not defined in the risk analysis environment.
ERROR: The word '_I_' is reserved, and cannot be used for the variable name in method <method-name>.
The same error message might also occur indirectly if you reference the variable _NUMERIC_ in a method.
To circumvent the error message, do not reference the variable _I_.
Click the Hot Fix tab in this note to access the hot fix for this issue.
This issue is fixed in SAS® Risk Engine 8.2.
Operating System and Release Information
SAS System | SAS High-Performance Risk | Linux for x64 | 4.2 | | 9.4 TS1M6 | |
64-bit Enabled AIX | 4.2 | | 9.4 TS1M6 | |
Microsoft® Windows® for x64 | 4.2 | | 9.4 TS1M6 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
In SAS® High-Performance Risk or in SAS® Risk Dimensions®, a direct or indirect reference to the variable _I_ in a COMPILE step can cause the COMPILE step to fail.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2020-02-04 12:16:25 |
Date Created: | 2020-01-02 10:00:25 |