Problem Note 59153: An error occurs in SAS® High-Performance Risk if you invoke the GET_RANKED_VALUES call routine inside a mitigation method
In SAS High-Performance Risk, using the GET_RANKED_VALUES call routine inside a mitigation method might cause this error:
ERROR: The value '1' for the second argument '1' to the routine 'GET_RANKED_VALUES' 
must be a valid simulation time value in the integer range of '1' to '0'.
 
For example, the error above occurs if a nonmissing value is supplied for the second argument (the simulation time) when the GET_RANKED_VALUES call routine is used in a position-level mitigation method. 
The problem occurs because there is a mismatch in the boundary check variables.  
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
| SAS System | SAS High-Performance Risk | Microsoft® Windows® for x64 | 3.6 | 3.7 | 9.4 TS1M3 | 9.4 TS1M4 | 
| 64-bit Enabled AIX | 3.6 | 3.7 | 9.4 TS1M3 | 9.4 TS1M4 | 
| 64-bit Enabled Solaris | 3.6 | 3.7 | 9.4 TS1M3 | 9.4 TS1M4 | 
| Linux for x64 | 3.6 | 3.7 | 9.4 TS1M3 | 9.4 TS1M4 | 
| Solaris for x64 | 3.6 | 3.7 | 9.4 TS1M3 | 9.4 TS1M4 | 
*
        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.
       
When GET_RANKED_VALUES is supplied in a mitigation method (for position-level mitigation) and a nonmissing value is supplied for the second argument (the simulation time), an error occurs.
| Type: | Problem Note | 
| Priority: | high | 
| Topic: | Analytics  ==>  Financial Analysis
  | 
| Date Modified: | 2016-10-20 15:41:17 | 
| Date Created: | 2016-10-13 09:54:28 |