ValidateLossInputAndSubmitClaim Collaboration Template

HomeOwner First Loss utilizes the ValidateLossInputAndSubmitClaim collaboration template, which demonstrates a typical homeowner's insurance scenario. A user provides details to request the creation of a claim. Using a browser or some other electronic means, the user provides a minimum set of processing data, and the collaboration object publishes a response to the user's request. ValidateLossInputAndSubmitClaim uses the following generic business objects:

Collaboration object setup

This section includes information on port bindings and required steps for setting up collaboration objects based on ValidateLossInputAndSubmitClaim. For information on standard features, ports, and configuration properties for collaboration templates, and for general information on creating collaboration objects refer to the documents listed in Required Documents for Creating Collaboration Objects.

Port information

The following diagram illustrates ValidateLossInputAndSubmitClaim's ports as they are displayed in System Manager:

ValidateLossInputAndSubmitClaim collaboration template's ports

Note: To keep the collaboration object from using a port, bind that port to the Port connector. Doing so indicates that the port is unused without causing the collaboration object to provide additional functionality.

Port name: From
Business object Bound to Function Verbs used
UserLoss Sending application's connector Receives the triggering business object. Initiates a request for a HomeOwnersFirstNoticeOfLoss. Create
Port name: ToParty
Business object Bound to Function Verbs used
Party Party System of Truth's connector Sends the Party business object out of the collaboration. Party includes search criteria used to retrieve details on the Party requesting the reporting of the loss. Retrieve
Port name: ToPolicy
Business object Bound to Function Verbs used
Policy Policy System of Truth's connector Sends the Policy business object out of the collaboration. Policy includes search criteria used to retrieve details on the Policy which the loss is being applied to. Retrieve
Port name: ToHomeOwnerAddFirstLoss
Business object Bound to Function Verbs used
Loss Claim System of Truth's connector Sends the Loss business object out of the collaboration. Loss includes the necessary Policy and End User information required to create a new Home Owner First Loss against an insurance policy. Create
Port name: ToClaim
Business object Bound to Function Verbs used
Claim Claim System of Truth's connector Sends the Claim business object out of the collaboration. Claim, includes search criteria used to retrieve details on the Claim which was just initiated. Retrieve
Port name: ToHomeOwnerAddFirstLossResponse
Business object Bound to Function Verbs used
UserLossResponse Pub/Sub connector Sends the UserLossResponse business object out of the collaboration. UserLossResponse includes the information on the claim which was created. Create

 

Setting up the collaboration object

This section describes how to set up the collaboration as a stand-alone object.

Using ValidateLossInputAndSubmitClaim as a stand-alone object

To set up ValidateLossInputAndSubmitClaim as a stand-alone collaboration object, complete the following steps:

Collaboration template processes

This section illustrates the following business processes for this collaboration:

Overall process logic

This section illustrates this collaboration's process logic for the supported verb, Create.

Create

The following diagram shows the process logic for this collaboration's Create verb.

ValidateLossInputAndSubmitClaim collaboration's Create verb process logic

 

Standard process logic

This collaboration template uses the following standard business processes:

Configuration properties

This section describes the following properties for this collaboration template:

Standard properties

This collaboration template uses the following standard configuration properties:

Properties specific to this collaboration template

The following configuration properties are specific to this collaboration template:

BUILD_PARTY_MAP
This property specifies the name of the map used to move data from the UserLoss business object to the Party business object.

BUILD_POLICY_MAP
This property specifies the name of the map used to move data from the Party business object to the Policy business object.

BUILD_LOSS_MAP
This property specifies the name of the Polymorphic map used to move data from the UserLoss business object and the Policy business object to the Loss business object.

BUILD_CLAIM_MAP
This property specifies the name of the map used to move data from the Loss business object to the Claim business object.

BUILD_RESPONSE_MAP
This property specifies the name of the map used to move data from the Claim business object to the UserLossResponse business object.

RESPONSE_SUCCESS_CODE_COMPARE
This property specifies the value used by the Systems of Truth to indicate that the information returned is valid.

For more information on related business objects and collaborations, see the following documents:

Copyright IBM Corp. 2002, 2003