Validate MRI Import
Validate the MRI import process
Overview
After importing exposures or uploading EDMs, use the Exposure Summary to view information about your
portfolios.
An exposure summary report provides peril-specific exposure data about the exposures within a portfolio.
Complete the following steps to generate a peril-specific PDF report that you can view and download. You can generate a report for the following perils: Earthquake, Flood, Fire, Terrorism, Severe Convective Storm and Winterstorm, and Windstorm.
Step 7.1: Generate Exposure Summary Report
The Generate summary report by portfolio generates a peril-specific report that shows exposures belonging to the specified portfolio.
The portfolio is identified in the required portfolioId
path parameter. The datasource
query parameter specifies the name of the EDM.
curl --request POST \
--url 'https://api-euw1.rms.com/riskmodeler/v2/portfolios/3444/summary_report?datasource=myEDM' \
--header 'Authorization: XXXXXXXXXX' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
All other parameters are specified in the request body. The required perilList
parameter specifies an array of perils. One or more of EQ
, FL
, FR
, TR
, WS
, and WS
.
Because we're trying to confirm that the uploaded exposures were imported into the EDM and associated with the correct portfolio, we can specify an array that includes all perils:
{
"perilList": [
"FL",
"FR"
],
"reportName": "myValidationReport"
}
On success, the operations returns a 202 Accepted
response and adds a REPORT_GENERATION
job to the workflow engine queue. The Location
response header specifies the job ID as part of a URL that you can use to track the status of the job, e.g. https://{host}/riskmodeler/v1/workflows/9034518
.
Step 7.2: Track Workflow Job Status
The Get job status operation enables you to view the status of the REPORT_GENERATION
job and provides a link to completed exposure summary report when it is complete.
The workflow ID is specified in the endpoint path.
curl --location --request GET 'https://{host}/riskmodler/v1/workflows/9034518' \
--header 'Authorization: {api_key}'
If successful, the response returns a 200
status code and workflowId of the job in the Location response header. You can poll this URL operation to track the status of the workflow job. When the job has a FINISHED
status, the response returns a URL from which you can download the exposure summary report in PDF format:
{
"id": 9034518,
"userName": "[email protected]",
"status": "FINISHED",
"submitTime": "2022-12-07T23:23:37.944Z",
"startTime": "2022-12-07T23:24:07Z",
"endTime": "2022-12-07T23:24:28Z",
"name": "Exposure Summary Report: myEDM : 3444",
"type": "REPORT_GENERATION",
"jobs": [
{
"id": "5141e1b6-4747-4736-926b-2141f11612d8",
"taskId": 1,
"workflowId": 9034518,
"status": "Succeeded",
...
"output": {
"reportType": "Exposure Summary",
"perilCodes": "FL",
"reportId": "abf3e2c5-ae82-42e7-9acc-40c7c9422b60",
"reportName": "myValidationReport",
"databaseName": "MYEDM",
"downloadLink": "https://rms-tenants-npe-eu-west-1.s3.eu-west-1.amazonaws.com/2001076/export/reports/abf3e2c5-ae82-42e7-9acc-40c7c9422b60/myValidationReport.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20221207T232428Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Credential=AKIA3CNSARQOUY6VKOVV%2F20221207%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=eeb28482cbb2dba88859c3bcedce29955ae989f36bb21147b94003cedc680d8f",
"downloadFileSize": "100.4 kB",
"exposureType": "portfolio",
"tenantId": "2001076",
"exposureId": "3444",
"datasourceName": "myEDM",
"expirationDate": "1671060268198"
},
"percentComplete": 100,
"continueOnFailure": false
}
],
"summary": {
...
},
"progress": 100,
"messages": []
}
Updated 8 months ago