Hot fix F90004 addresses the issue(s) in SAS Risk Management for Insurance 2.1_M1 on Linux as documented
in the Issue(s) Addressed section of the hot fix download page:
http://ftp.sas.com/techsup/download/hotfix/HF2/F90.html#F90004
F90004 is a "container" hot fix that contains the following "member" hot fixes which will update the software components
as indicated. See the Container Hot Fixes section in the
Maintenance Install Tool (MIT) Usage Guide
for more information about container hot fixes.
G55002 for SAS Detail Data Store for Insurance 5.4_M1
F88004 for SAS Firmwide Risk Management for Insurance Server 2.1_M1
F89004 for SAS Market Risk Management for Insurance Server 2.1_M1
F03003 for SAS Risk Dimensions Server Component 5.3_M1
G61002 for SAS Risk Management for Insurance Mid-Tier 2.1_M1
F12005 for SAS Risk Management for Insurance Server 2.1_M1
G54002 for SAS Risk Reporting Repository 1.4_M1
F92004 for SAS Underwriting Risk Management for Life Insurance Server 2.1_M1
F91004 for SAS Underwriting Risk Management for P&C Insurance Server 2.1_M1
ASSETS-D1The following reports will not be available as they have been dropped from the latest EIOPA templates. Metadata and configurations for the reports have been removed:
ASSETS-D1S
ASSETS-D2O
ASSETS-D3
ASSETS-D4
ASSETS-D5
ASSETS-D6
COUNTRY-K1
COVER-A1A
COVER-A1Q
G20
IGT1
IGT2
IGT3
IGT4
OF-B1Q
RC
RE-J1
RE-J2
RE-J3
RE-SPV
SCR-B2A
SCR-B3B
SCR-B3C
SCR-B3D
SCR-B3E
SCR-B3G
TP-E1
TP-E1Q
TP-E2
TP-E3
TP-E4
TP-E6
TP-E7A
TP-F1
TP-F1Q
TP-F2
TP-F3A
TP-F3B
Cover-A1
C2_ANALYSIS_LF
C2_ANALYSIS_NL
C2_SUMMARY
G10
G15
G30
IGT5
IGT6
TP-E5
TP-E7
Following reports were added/updated in the metadata per latest EIOPA QRT list:
Assets-D1Q
Assets-D1S
Assets-D2O
Assets-D2T
Cover-A1A
Cover-A1Q
VA-C2A
VA-C2B
VA-C2C
VA-C2D
TP-E7A
TP-E7B
Descriptions (report names) for the following changed per latest EIOPA templates and have been updated in the metadata:
ASSETS-D1If you need to retain previous versions of these files, they can be retrieved from backup locations as needed.
G14
IGT1
IGT2
IGT3
IGT4
Re-J1
SCR-B2A
SCR-B2C
TP-E1
TP-E1Q
TP-E3
TP-E6
TP-F4
If the updated components of this product are installed on multiple operating systems, you must download the hot fix for the appropriate operating system(s) and follow the installation instructions provided to complete the deployment of this hot fix.
The installer downloaded is F90004lx.bin.
When downloading SAS 9.2 hot fix packages, you must choose to Save the hot fix to disk, then execute the install from the saved location. Attempting to install a hot fix directly from the download page results in the error documented in SAS Note 37104.
To install the hot fix:
1. Verify that the installation binary has execute permission. If it does not, use the chmod command to make it executable.
$> chmod 755 F90004lx.bin2. Set your $DISPLAY environment variable
export DISPLAY=<your_node_name>:03. Execute F90004lx.bin using the "-alwaysoverwrite" option
<path_to_downloaded_file>/F90004lx.bin -alwaysoverwriteFor example:
./F90004lx.bin -alwaysoverwrite
See the Maintenance Install Tool (MIT) Usage Guide for more details on the installation of hot fixes.
The content of this hot fix is listed in the hot fix manifest.
This completes the installation of F90004. You must perform any "Post-Installation Instructions" documented below
to successfully complete the deployment of this hot fix.
For each product installed, click the link to be redirected to post-installation instructions.
G55002 for SAS Detail Data Store for Insurance 5.4_M1
F88004 for SAS Firmwide Risk Management for Insurance Server 2.1_M1
F89004 for SAS Market Risk Management for Insurance Server 2.1_M1
F03003 for SAS Risk Dimensions Server Component 5.3_M1
G61002 for SAS Risk Management for Insurance Mid-Tier 2.1_M1
F12005 for SAS Risk Management for Insurance Server 2.1_M1
G54002 for SAS Risk Reporting Repository 1.4_M1
F92004 for SAS Underwriting Risk Management for Life Insurance Server 2.1_M1
F91004 for SAS Underwriting Risk Management for P&C Insurance Server 2.1_M1
G55002 for SAS Detail Data Store for Insurance 5.4_M1
Newly added tables:ACCOUNTING_TRANS
ACCOUNTING_TRANS_LINE_ITEM
ACCOUNT_PERIOD
ACCOUNT_PERIOD_ASSOC
ASSET_PORTFOLIO_SEGMENT
ASSET_PORTFOLIO_SGMNT_X_EXPOSURE
ASSET_SEGMENT_X_EXPOSURE
CEDED_LOSS
CONTRACT_SECTION_X_RI_CARRIER
CURRENCY_CONVERSION_RATE
EXPOSURE_PLEDGED
GL_SEGMENT_BALANCE
GL_SEGMENT_PARAMETER
GL_SEGMENT_PARAM_GROUP
REINSURANCE_COLLATERAL
REINSURANCE_CONTRACT
REINSURANCE_CONTRACT_SECTION
REINSURANCE_COVERAGE
REINSURANCE_COVERAGE_REFERENCE
REINSURANCE_INTERMEDIARY
REINSURANCE_PROGRAM
REINSURANCE_RATE
REINSURANCE_REINSTATEMENT
RISK_DRIVER
RISK_DRIVER_X_EXPOSURE
RI_TRANS_X_CEDED_LOSS
SUB_LEDGER
SUB_LEDGER_BALANCE
XL_LAYER
XL_LAYER_X_RI_CARRIERUpdated tables:
CREDIT_FACILITY
EMBEDDED_OPTIONS
FINANCIAL_ACCOUNT
FINANCIAL_INSTRUMENT
FINANCIAL_INSTRUMENT_CHNG
FUND_INSTRUMENT
PHYSICAL_ASSET
SECURITIZATION_POOLNewly added columns:
Table Name Column NameCLAIM_UNIT CLAIM_UNIT_CURRENCY_CD RECOVERY_ESTIMATED_AMT RECOVERY_RECEIVED_AMT COVERED_PERILS PERIL_RK GENERAL_UNIT_OF_EXPOSURE UNDERWRITING_MODEL_AMT UNDERWRITING_MODEL_TYPE_CD GL_ACCOUNT CONTROL_ACCOUNT_FLG GL_ACCOUNT_BALANCE ACCOUNT_PERIOD_RK GL_BALANCE_BASE_CURRENCY_CD GL_BALANCE_REPT_CURRENCY_CD REPORTING_METHOD_CD GL_JRNL REVERSAL_DESC EVERSAL_REASON_CD REVERSED_GL_JRNL_ID GL_JRNL_DETAILS ACCOUNT_PERIOD_RK PERIL PERIL_RK VALID_FROM_DTTM VALID_TO_DTTM REINSURANCE_CARRIER PARTICIPATION_LIMIT_AMT RI_CARRIER_RK RI_CARRIER_TYPE_CD RI_NETWORK_ID REINSURANCE_EXPOSURE CEDING_COMMISSION_AMT RI_AMT_SHARE RI_CONTRACT_SECTION_RK RI_EXP_EFFECTIVE_DT RI_EXP_EXPIRATION_DT REINSURANCE_TRANS RI_CONTRACT_RK RI_CONTRACT_SECTION_RK RI_REINSTATEMENT_RK XL_LAYER_RK REINSURANCE_TRANS_LINE_ITEM LINE_ITEM_TRANS_AMT RI_CONTRACT_RK RI_CONTRACT_SECTION_RK RI_TRANS_X_RI_EXPOSURE RI_CONTRACT_RK RI_EXP_TRANS_AMT
Renamed Columns:
The column ASSET_PORTFOLIO_X_EXPOSURE__RK from ASSET_PORTFOLIO_SGMNT_X_EXPOSURE table had a typo. It has been renamed to ASSET_PORTFOLIO_X_EXPOSURE_RK.
Deprecated tables and columns:
A few tables and columns have been deprecated from previous versions. They will be removed physically in the future. The comment for such objects has been updated to "DEPRECATED" and can be used to know if the table or column is deprecated.
Notes:
For detailed instructions of creating physical table and importing metadata, please refer to SAS® Detail Data Store for Insurance 5.4 Second Edition.
F88004 for SAS Firmwide Risk Management for Insurance Server 2.1_M1
NONE
F89004 for SAS Market Risk Management for Insurance Server 2.1_M1
NONE
F03003 for SAS Risk Dimensions Server Component 5.3_M1
NONE
F12005 for SAS Risk Management for Insurance Server 2.1_M1
Import updated .spk files:
- Import updated analysis.spk for the Firmwide component. You can skip this step if you had already performed the manual STP creation steps when installing HF3.
- Login to SAS Management Console (SMC) as the Administrator (sasadm) user
- Click on the Folders tab
- Navigate to the folder Analysis under System -> Applications -> SAS Risk Management for Insurance -> Firmwide Risk Server 2.1
- Right-click on the Analysis folder and select Import SAS Package from the menu
- Browse to <SASHOME>/misc/rmifirmmva/Config/Deployment/Packages and select the analysis.spk file.
- Select the radio button for New Objects Only and click Next
- You should see the following STPs in the window. Click Next and then Next again.
1. ASSET_VALUATION_HSLT_SCEN
2. HEALTH_CAT_SOLVENCY
3. HNSLT SOLVENCY
4. HSLT_SOLVENCY
5. HSLT_VALUATION_SCEN_LF
- Ensure that you have the correct mappings for the SAS Application Servers. Click Next.
- On this screen, map source code repositories between original and target application servers. Choose the path to the <SASHOME>\rmicomnsvr\sasstp folder. Click Next.
- Review the Summary information and click Next if correct. Otherwise, click on the Back buttons to make necessary corrections in earlier steps.
- The next screen should show that the import was completed. Click the View Log button and scan the log for any errors. If the import was successful, you should see messages such as the below in the log:
Create 5 Stored process objects:1. /System/Applications/SAS Risk Management for Insurance/Firmwide Risk Server2.1/Analysis/ASSET_VALUATION_HSLT_SCEN
2. /System/Applications/SAS Risk Management for Insurance/Firmwide Risk Server2.1/Analysis/HEALTH_CAT_SOLVENCY
3. /System/Applications/SAS Risk Management for Insurance/Firmwide Risk Server2.1/Analysis/HNSLT_SOLVENCY
4. /System/Applications/SAS Risk Management for Insurance/Firmwide Risk Server2.1/Analysis/HSLT_SOLVENCY
5. /System/Applications/SAS Risk Management for Insurance/Firmwide Risk Server2.1/Analysis/HSLT_VALUATION_SCEN_LF
- Click Ok and then Finish.
- You should now see the five newly created STPs in the Analysis Folder.
- Import updated reports.spk for the RMI Common Server component
- Login to SAS Management Console (SMC) as the Administrator (sasadm) user
- Click on the Folders tab
- Navigate to the folder Reports under System -> Applications -> SAS Risk Management for Insurance -> Risk Management for Insurance Server 2.1
- Right-click on the Reports folder and select Import SAS Package from the menu
- Browse to <SASHOME>/misc/rmicomnsvr/Config/Deployment/Packages and select the reports.spk file.
- Select the radio button for All Objects and click Next
- You should see a list of STPs in the window. Click Next and then Next again.
- Ensure that you have the correct mappings for the SAS Application Servers. Click Next.
- On this screen, map source code repositories between original and target application servers. Choose the path to the <SASHOME>\rmicomnsvr\sasstp folder. Click Next.
- Review the Summary information and click Next if correct. Otherwise, click on the Back buttons to make necessary corrections in earlier steps.
- The next screen should show that the import was completed. Click the View Log button and scan the log for any errors. If the import was successful, you should see messages such as "The import process completed successfully" in the log.
- Click Ok and then Finish.
- If required, selectively import metadata from the backup SPK (refer to Step 1) for only those QRTs that were customized earlier and are not delivered in the hot fix.
- Import updated system.spk for the RMI Common Server component
- Click on the Folders tab
- Navigate to the folder System under System -> Applications -> SAS Risk Management for Insurance -> Risk Management for Insurance Server 2.1
- Right-click on the System folder and select Import SAS Package from the menu
- Browse to <SASHOME>/misc/rmicomnsvr/Config/Deployment/Packages and select the system.spk file.
- Select the radio button for All Objects and click Next
- You should see a list of STPs in the window. Click Next and then Next again.
- Ensure that you have the correct mappings for the SAS Application Servers. Click Next.
- On this screen, map source code repositories between original and target application servers. Choose the path to the <SASHOME>\rmicomnsvr\sasstp folder. Click Next.
- Review the Summary information and click Next if correct. Otherwise, click on the Back buttons to make necessary corrections in earlier steps.
- The next screen should show that the import was completed. Click the View Log button and scan the log for any errors. If the import was successful, you should see a message such as "The import process completed successfully" in the log.
- Click Ok and then Finish.
- You should now see a new "Job name" parameter in the Parameters tab for the REPORT_OPTIONS STP.
- Import updated utilities.spk for the RMI Common Server component
- Click on the Folders tab
- Navigate to the folder Utilities under System -> Applications -> SAS Risk Management for Insurance -> Risk Management for Insurance Server 2.1
- Right-click on the Utilities folder and select Import SAS Package from the menu
- Browse to <SASHOME>/misc/rmicomnsvr/Config/Deployment/Packages and select the utilities.spk file.
- Select the radio button for All Objects and click Next
- You should see a list of STPs in the window. Click Next and then Next again.
- Ensure that you have the correct mappings for the SAS Application Servers. Click Next.
- On this screen, map source code repositories between original and target application servers. Choose the path to the <SASHOME>\rmicomnsvr\sasstp folder. Click Next.
- Review the Summary information and click Next if correct. Otherwise, click on the Back buttons to make necessary corrections in earlier steps.
- The next screen should show that the import was completed. Click the View Log button and scan the log for any errors. If the import was successful, you should see a message such as "The import process completed successfully" in the log:
- Click Ok and then Finish.
- You should now see the following STPs in the Utilities folder:
RE_J1
RE_J2
RE_J3
TP_E4
- Import updated rmi_etl_bridge_m1_hf5.spk for the RMI Solution Data Mart (SDM) ETL jobs
- Following is the summary of the newly added and modified jobs in this hot fix:
Newly added jobs:
Job NameRMI_INT_100_I_ASSET_SGMNT_X_EXPOSURE
RMI_INT_100_I_EXPOSURE_PLEDGED
RMI_STG_230_ASSET_PORTFOLIO_SEGMENT
RMI_STG_230_ASSET_SGMNT_X_EXPOSURE
RMI_STG_230_EXPOSURE_PLEDGED
RMI_STG_230_RISK_DRIVER
RMI_STG_230_RISK_DRIVER_X_FIN_CONTR
RMI_STG_210_GENERAL_INSURANCE_SUBJECT
Modified Jobs:
Job NameRMI_INT_100_I_CREDIT_FACILITY
RMI_INT_100_I_EMBEDDED_OPTIONS
RMI_INT_100_I_FINANCIAL_INSTRUMENT
RMI_INT_100_I_FINANCIAL_INSTRUMENT_CHNGM
RMI_INT_100_I_FINANCIAL_INSTRUMENT_ISSUE
RMI_INT_100_I_FINANCIAL_POSITION
RMI_INT_100_I_PHYSICAL_ASSET
RMI_INT_105_I_FINANCIAL_ACCOUNT
RMI_INT_110_I_ACCT_POS_INST_FCLTY_APPEND
RMI_STG_210_FUND_INSTRUMENT
RMI_STG_210_SECURITIZATION_POOL_MART
RMI_STG_230_EMBEDDED_OPTIONS
RMI_STG_230_FINANCIAL_CONTRACT
RMI_STG_230_FINANCIAL_CONTRACT_ISSUE
RMI_STG_230_FINANCIAL_EXPOSURE
RMI_STG_230_OPTION_SCHEDULE
RMI_STG_230_SWAP_INSTRUMENT
RMI_STG_210_CLAIM_HISTORY
RMI_STG_230_PHYSICAL_ASSET
RMI_STG_210_COVERED_PERILS
- If you already have existing RMI21.M1 ETL jobs, then import the rmi_etl_bridge_m1_hf5.spk file from <SASHOME>/SASRiskManagementForInsuranceMidTier/2.1/ETL folder as explained below.
Note: If RMI21.M1 ETL is not existing then first import rmi_etl_bridge.spk from the same location.
- Login to SAS DI Studio as the Administrator (sasadm) user
- Click on the Folders tab
- Navigate to the folder Products
- Right-click on the Products folder and select Import SAS Package from the menu
- Browse to
/SASRiskManagementForInsuranceMidTier/2.1/ETL and select the rmi_etl_bridge_m1_hf5.spk file. - Select the radio button for All Objects and click Next
- Ensure that you have the correct mappings for the SAS Application Servers. Click Next.
- Review the Summary information and click Next.
- The next screen should show that the import was completed. Click the View Log button and scan the log for any errors. If the import was successful, you should see a message such as "The import process completed successfully" in the log
- Click Ok and then Finish.
Follow the steps below to regenerate the Solution Data Mart (SDM):
%create_solution_data_mart(
soln_data_mart_dir=&sysparm,
fca_c_lib_nm=FINCAD_Suite_32_2011,
fea_c_lib_nm=intrlib,
run_tps_fincad_flag=N,
run_tps_fea_flag=N );
%create_solution_data_mart(soln_data_mart_dir=<complete path to indata directory in your install>);Example of indata path: <CONFIGDIR>/AppData/SASRiskManagementForInsurance/2.1/indata
Select File > Manage Shared Data Mart from the menu and click Delete, then click Create in the same Manage Shared Data Mart window.
The following steps update a loading mapping configuration:
To load sample data in to the private SAS Risk Reporting Repositories:
For example:
options metauser="sasdemo" metapass="Pass99"
metaserver="rdcesx05105.race.sas.com" metaport=8561 metarepository="Foundation";
%rmiinit;
%rmi_batch_create_rrr_sample_data(ENTITY=MAIN,USERNAME=sasdemo,SCOPE=P);
G54002 for SAS Risk Reporting Repository 1.4_M1
Data model changes have been made to the SAS Risk Reporting Repository. You must update the structures of the private RRR locations and
Shared location.
There are different ways in which to apply the new structure. Please select one of the following methods that is applicable to your installation(s).
NB: If the post-installation tasks for F12005 has been applied, the structures of the Private locations will be automatically updated with the latest reportmart structure the F12005 post-installation tasks. and the subsequent methods are not necessary for applying the data model changes to private RRR locations. The following methods can be applied to both the private and shared locations depending on the state of your installation.1. Updating via the provided sample data:
If a given reportmart location has not been updated by another process, creating the shipped reportmart sample data in a given location will install the data model changes.
The shipped sample data scripts already contain the updates in the RRR data model/formats. If you would like to utilize the shipped RMI sample data for the RRR without maintaining existing data, create the RRR sample data using the following steps.
Note: The sample data creation script does not depend on the version of the original RRR that is being overwritten. This script will overwrite the existing data and data model. For example, if you are have the RRR 14 m1 version of the RRR and are installing the second RRR hotfix, by creating the shipped sample data you do not need to install the "sample data for the previous hotfix". The shipped sample data is a snapshot of the given version.
Submit the following code with your installation specific information. (Note: This has changed from previous releases as you are now required to submit the rmiinit; prior to submitting the batch program.)
options metauser="sasdemo" metapass="Pass99" metaserver="rdcesx05105.race.sas.com" metaport=8561 metarepository="Foundation";2. Updating an existing install with alter/migration scripts:
%rmiinit;
%rmi_batch_create_rrr_sample_data(ENTITY=MAIN,USERNAME=sasdemo,SCOPE=P);* If you need to install the reportmart sample data to the Global RRR with the sample data script, you must submit the following code with the additional information and changes:
%let rrr_user=sasdemo;NOTE: It is not recommended that you use this process on the Global RRR unless you are absolutely certain of your specific installation needs. The script as shown above deletes the Global RRR and replaces the location with the new version of the RRR with the shipped sample data ONLY. All data in the Global location will be lost using this process.
%let rrr_password=Pass99;options metauser="sasdemo" metapass="Pass99" metaserver="rdcesx05105.race.sas.com" metaport=8561 metarepository="Foundation";
%rmiinit;
%rmi_batch_create_rrr_sample_data(ENTITY=MAIN,USERNAME=sasdemo,SCOPE=S);
If you have existing data in your reportmart and wish to only apply the data model changes, execute the specific alter scripts for your given installations:
A. If the reportmart is the RRR14m1 version: execute %run_rrr14m1_to_rrr14m1hf2. Follow the instructions to execute this alter script in the PDF document m1rrr14_to_m1rrr14hf2_instructions.pdf that has been delivered with the alter scripts. These files will be typically located in the following directory:3. Installing a new reportmart using the ddls/createrrr.sas script:Win:B. If the reportmart is the RRR14m1HF1 version, execute %run_rrr14m1hf1_to_rrr14m1hf2. Follow the instructions to execute this alter script in the PDF document m1rrr14_to_m1rrr14hf1_instructions.pdf that has been delivered with the alter scripts. These files will be typically located in the following directory:<SASHOME>\SASFoundation\9.2\rskrptmrtvrt\sasmisc\alterscripts\hotfix_2\m1_to_hotfix2
Unix:
<SASHOME>/SASFoundation/9.2/misc/rskrptmrtvrt/alterscripts/hotfix_2/m1_to_hotfix2
Win:<SASHOME>\SASFoundation\9.2\rskrptmrtvrt\sasmisc\alterscripts\hotfix_2
Unix:
<SASHOME>/SASFoundation/9.2/misc/rskrptmrtvrt/alterscripts/hotfix_2
If you would like to create a new RRR with the new data model, follow the instructions for installing a clear RRR in the Installing and Configuring the SAS Risk Reporting Repository section in the SAS Risk Reporting Repository 1.4 Reference Guide, Second Edition.
F92004 for SAS Underwriting Risk Management for Life Insurance Server 2.1_M1
NONE
F91004 for SAS Underwriting Risk Management for P&C Insurance Server 2.1_M1
NONE
G61002 for SAS Risk Management for Insurance Mid-Tier 2.1_M1
Re-build and Re-deploy Web ApplicationThis hot fix requires that the WebApp be rebuilt and redeployed. Use the following steps to perform this post-installation task:
Step 1: Re-build Web ApplicationIn order for this step to execute correctly, the Metadata Server must be running.
1.1 Invoke the SAS Deployment Manager 9.2
From the SASDeploymentManager directory launch config.sh.
SAS Deployment Manager is installed in the following default location:<SASHOME>/SASDeploymentManager/9.21.2 Select a language in the Choose Language box
1.3 Select Rebuild Web Applications
1.4 Select Configuration Directory or Enter the Configuration Directory and Level that needs to be updated
1.5 Specify Connection Information, including the sasadm User ID and Password
1.6 Select Risk Management for Insurance as the Web Application to Rebuild
1.7 Verify the information on the Summary screen and select Start
1.8 Select Finish when the deployment is complete
This process will update the Risk Management for Insurance ear in <SASCONFIGDIR>/Web/Staging.
A backup of the original ear file will be placed in the directory below:
<SASCONFIGDIR>/Web/Staging/Backup
Step 2: Re-deploy Web ApplicationsRe-deploy the web applications based on the instructions for the web application server you are using.
Step 3: Copy files into the application's deployed ear fileCopy files into your application server’s deployed EAR for SAS Risk Management for Insurance as follows:
From: <SASHOME>/SASRiskManagementForInsuraceMidTier/2.1/Static/wars/sas.solutions.risk.rmi/WEB-INF/web.xmlTo: sas.solutions.risk.rmi.ear /sas.solutions.risk.rmi.war/WEB-INF/web.xml
From: <SASHOME>/SASRiskManagementForInsuraceMidTier/2.1/Static/wars/sas.solutions.risk.rmi/WEB-INF/spring-config/app-config.xmlTo: sas.solutions.risk.rmi.ear /sas.solutions.risk.rmi.war/WEB-INF/spring-config/app-config.xml
Re-start the application (or the application server) using your application server’s admin console.
This completes the installation of hot fix F90004 on Linux.