SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 62872: Middle-tier and server component changes for SAS® Risk and Finance Workbench

DetailsHotfixAboutRate It

This SAS Note provides a summary of the changes and enhancements made for SAS Risk and Finance Workbench

Middle-tier Component Changes

  • Enhanced handling of hierarchies to retain hierarchy versions if a hierarchy is updated or added.
  • Improved handling of work groups in the Model Group Run page so that the Work Group drop-down list contains only Risk work groups (created using the script) and an RFW capability.
  • Added a dimension check that uses a dimension ID so that changes can be made to dimensions.
  • Improved processing of shock fade-in and fade-outs for scenarios and Model Sensitivity Analysis (MSA).
  • Added a check so that process definitions that do not have a transition to the last task are not imported.
  • Added an _OG function so that the "as of date" for projects can be added to report templates.
  • Enhanced the handling of the PUBLIC keyword for work groups to better handle various casings that might occur in API calls.
  • Improved the handling of work groups by middle-tier APIs.
  • Enhanced the reporting API to accommodate newly introduced changes (cross-module validations and validation rule changes) in European Banking Authority (EBA) 2.8.0.0.
  • Improved log messages for archive importation failures when the import objects are different on the machine and in the archive.
  • Improved security so that authorized users cannot access the project attachments unless they have access to the project.
  • Improved security by using Apache POI JAR file version 3.17 (or later).
  • Improved the hierarchy-creation functionality for reports and worksheets for Regulatory Content packages that use EBA taxonomies.

Server Component Changes

  • Added the model_group_run_create function to the rfw_api module so that model group runs can be created.
  • Improved the functioning of the model_group_run so that filed runs are managed with better error messaging.
  • Added "Nonexistence check"–type validation rules for Regulatory Content packages that use EBA taxonomies.
  • Improved the Validation Failure reporting for Regulatory Content packages that use EBA taxonomies.
  • Added the model_group_run_execute API to better specify model group runs by entity and scenario.
  • Enhanced the worksheet_data_get call so that filters are passed by using the scenarioName parameter and entity.
  • Enhanced Lua API functionality for project creation to support the addition of more worksheets.

Performance

  • Changed running multiple reports from simultaneous to serial, which avoids severe slowdowns on SASServer11 and out-of-memory exceptions.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS Risk and Finance WorkbenchMicrosoft® Windows® for x649.4 TS1M5
Linux for x649.4 TS1M5
* 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.