Problem Note 65121: The IRM_REST_GET_INSTANCES macro fails with "ERROR: Overflow has occurred..." when a one-time password begins with a number
The SAS® Infrastructure for Risk Management macro IRM_REST_GET_INSTANCES fails with the following error when a one-time password begins with a number:
ERROR: Overflow has occurred; evaluation is terminated.
ERROR: A character operand was found in the %EVAL function or %IF condition
where a numeric operand is required. The condition was:
(%sysevalf(%superq(username)=, boolean) and %sysevalf(%superq(password)=,
boolean))
As a workaround, rerun the code. This procedure typically works because the new one-time password is more likely to start with a letter.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Infrastructure for Risk Management | Microsoft® Windows® for x64 | 3.6 | | 9.4 TS1M6 | |
Linux for x64 | 3.6 | | 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.
The SAS® Infrastructure for Risk Management macro IRM_REST_GET_INSTANCES fails when a one-time password begins with a number. The following message occurs: "ERROR: Overflow has occurred; evaluation is terminated. ERROR: A character operand was found in the %EVAL function or %IF condition where..."
Type: | Problem Note |
Priority: | high |
Date Modified: | 2019-12-12 15:10:21 |
Date Created: | 2019-11-14 12:20:10 |