AddTraditionalLifePolicy Collaboration Template

The AddTraditionalLifePolicy collaboration template is designed for a typical life insurance scenario. An end user provides details to request the creation of a life insurance policy. 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. AddTraditionalLifePolicy 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 AddTraditionalLifePolicy. 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 AddTraditionalLifePolicy's ports, as they are displayed in System Manager:

AddTraditionalLifePolicy 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 to provide additional functionality.

Port name: From
Business object Bound to Function Verbs used
LifeApplication Sending application's connector Receives the triggering business object. Initiates a request for AddTraditionalLifePolicy. 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 object. Party includes search criteria used to retrieve details on the Party requesting the new life policy. Retrieve
Port name: ToLifePolicyApplication
Business object Bound to Function Verbs used
LifePolicyApplication Policy System of Truth's connector Sends the LifePolicyApplication business object out of the collaboration object. LifePolicyApplication includes the necessary Party and End User information required to create a new life insurance policy. Create
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 was created. Retrieve
Port name: ToLifePolicyApplicationResponse
Business object Bound to Function Verbs used
LifePolicyApplicationResponse Pub/Sub connector Sends the LifePolicyApplicationResponse business object out of the collaboration. LifePolicyApplicationResponse includes the information on the Policy which was created. Create

Setting up the collaboration object

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

Using AddTraditionalLifePolicy as a stand-alone object

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

  1. Create the AddTraditionalLifePolicy collaboration object.
  2. Bind the ports as described in Port information.
  3. Set the remaining configuration properties for AddTraditionalLifePolicy as described in configuration properties.

Collaboration template processes

This section illustrates the following business processes for this collaboration template:

Overall process logic

Following is a description of this collaboration template's process logic for the supported verb, Create.

Create

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

AddTraditionalLifePolicy collaboration's Create verb process logic

 

Standard process logic

This collaboration template uses the following standard business processes:

For information on these processes, see Standard Processes for Collaboration Templates.

Configuration properties

This section describes the following properties for this collaboration template:

Standard properties

This collaboration template uses the following standard configuration properties:

For information on these configuration properties, see Standard Properties for Collaboration Templates.

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 LifeApplication Business Object to the Party Business Object.

BUILD_LIFEPOLICYAPPLICATION_MAP
This property specifies the name of the Polymorphic map used to move data from the LifeApplication Business Object and the Party Business Object to the LifePolicyApplication Business Object.

BUILD_POLICY_MAP
This property specifies the name of the map used to move data from the LifePolicyApplication Business Object to the Policy Business Object.

BUILD_LIFEPOLICYAPPLICATIONRESPONSE_MAP
This property specifies the name of the map used to move data from the Policy Business Object to the LifePolicyApplicationResponse 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.

Copyright IBM Corp. 2002, 2003