LoopPrequalify collaboration template

The LoopPrequalify collaboration template is used to determine the range of DSL services that can be offered to a specified customer address. LoopPrequalify communicates with an supplier/partner order handling system. A LoopPrequalify collaboration object is used together with a LoopPrequalifyResponder collaboration object to allow the request and response to be processed asynchronously.

LoopPrequalify uses the Generic ServiceLocationData business object to represent a customer location information associated with a service.

This collaboration template uses the ProcessContext attribute of generic business objects to maintain process information between two or more collaboration objects. In order to maintain this information, the collaboration object performs the following actions, starting from when it receives a triggering business object:

Collaboration object setup

This section includes information on port bindings and required steps for setting up collaboration objects based on this collaboration template. 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 LoopPrequalify's ports:

LoopPrequalify collaboration'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.

The following tables describe bindings for the ports of this collaboration object.

Port name: From
Business object Bound to Function Verbs used
ServiceLocationData WebSphere MQ Workflow Receives the triggering business object Qualify
 
Port name: To
Business object Bound to Function Verbs used
ServiceLocationData Supplier/partner order handling system Sends the triggering business object out of the collaboration object Qualify

Setting up the collaboration object

To set up a LoopPrequalify collaboration object, complete the following steps:

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

Collaboration template processes

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

Overall process logic

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

LoopPrequalify collaboration Prequalify process logic

Standard business process logic

This collaboration template uses the following standard business processes:

Configuration properties

This collaboration template uses the following standard configuration properties:

Copyright IBM Corp. 2002, 2003