Methods of the PolicyCenter reinsurance coverage web service
The RICoverageAPI web service provides two methods so that external systems can find reinsurable risks in PolicyCenter.
findRIPolicyRisk– Finds reinsurable risks of the specified reinsurance coverage group type that are attached to the policy on a particular date.findRIRiskByCoverableID– Same as above, but finds reinsurable risks only on the specified coverable in the policy.
Finding reinsurable risks by policy
The findRIPolicyRisk method finds reinsurable risks of the specified reinsurance coverage group type that are attached to the policy on a particular date. A reinsurable risk exists on a policy. For example, the property coverages at a particular location constitute a reinsurable risk.
function findRIPolicyRisk(policyNumber : String, coverageCode : String, date : Date) : RIRiskInfoThe parameters are described in the following table.
Parameter |
Description |
|---|---|
|
A policy number of the policy to find risks in. |
|
A code for the coverage pattern of a reinsurance coverage group type. The method finds risks of this reinsurance coverage group type. |
|
A date on which to find these risks on the policy. |
The following illustration shows some of the objects accessed by this method.
The method returns risk information in an RIRiskInfo instance.
See also
Finding reinsurable risks by coverable on policy
The findRIPolicyRiskByCoverableID method finds reinsurable risks of the specified reinsurance coverage group type that are attached to a specified coverable on the policy on a particular date.
function findRIRiskByCoverableID(policyNumber : String, coverableID : String,
coverageCode : String, date : Date) : RIRiskInfo
The parameters are described in the following table.
Parameter |
Description |
|---|---|
|
A policy number of the policy to find risks in. |
|
A public ID of the coverable in the policy to find risks on. |
|
A code for the coverage pattern of a reinsurance coverage group type. The method finds risks of this reinsurance coverage group type. |
|
A date on which to find these risks on the policy. |
The following illustration shows some of the objects accessed by this method.
The method returns risk information in an RIRiskInfo instance.
Reinsurance risk information
Both the findRIPolicyRisk and findRIPolicyRiskByCoverableID methods of the
RICoverageAPI web service return risk information in an RIRiskInfo data
transfer object. In the base configuration, these methods obtain the RIRiskInfo by calling the
findReinsuranceRiskInfo method on the IReinsurancePlugin plugin.
The following illustration shows some of the objects associated with the RIRiskInfo object.
RIRiskInfo object fields
The RIRiskInfo object has the following fields.
|
Field |
Description |
|---|---|
|
|
An array of reinsurance agreement |
|
|
A description such as “Property coverage for Location 1” or “Auto liability coverage for Personal Auto line.” The pattern for the description is shown below.
|
|
|
The |
RIAgreementInfo object fields
The RIRiskInfo object contains information about the reinsurance agreements. The object contains no agreement that is specifically excluded nor any proportional agreement with a 0% share. The object includes all non-proportional agreements. This object does not contain agreements in draft status.
The RIRiskInfo object contains the following information for each
RIAgreement as an RIAgreementInfo data transfer object.
|
Field |
Description |
|---|---|
|
|
The |
|
|
For non-proportional agreements only, the |
|
|
For non-proportional agreements only, the |
|
|
The |
|
|
The |
|
|
The |
|
|
For treaties, For facultative agreements, |
|
|
The effective date of the agreement. |
|
|
The expiration date of the agreement. |
|
|
The |
|
|
For per risk agreements only, the |
|
|
For proportional agreements, the proportional percentage of the risk that the attachment takes. In PolicyCenter, this value is the Prop % column for an agreement. |
|
|
For proportional agreements, the For non-proportional agreements, the amount of reinsurance specified by the agreement as a calculated percentage. |
|
|
For non-proportional agreements only, the |
|
|
For non-proportional agreements only, the |
|
|
The |
