The adapter for CES Centricity Gateway provides translation between the broker data model and the CES Centricity data model. Actions taken depend on the direction of the interaction and the specific business objects involved.
The following are the business objects coming from the CES Centricity Gateway and sent to the WebSphere integration broker. The names of these business objects match the names used by the gateway:
The following business objects come from the broker:
Table 7 and Table 8 present a summary of the business object mappings and supported verbs. The remainder of this section gives a more detailed description of the business objects. Refer to the CES Centricity MQ gateway documentation for additional details.
Table 7. The CES Centricity business object mappings -- Centricity -> broker
CES Centricity | WBI broker | Verbs |
---|---|---|
CustomerData_001 | wbieuConsumer | CREATE, DELETE, REPLY, DELETECREATE |
PostError_001 | CentricityError | POST |
PostSrsOutput_001 | wbieuOutage | REPLY, value of SrsOutputMsgType1 |
PostSrsOutputStatus_001 | wbieuOutage | REPLY, value of SrsOutputMsgType1 |
ReplyCustomerStatus_001 | wbieuOutageCustomer | REPLY |
UpdateCrew_001 | wbieuCrewList | REPLY |
Notes: |
Table 8. The CES Centricity business object mappings -- broker -> Centricity
WBI broker | CES Centricity | Verbs |
---|---|---|
wbieuConsumer | CustomerData_001 | Create, Delete, Retrieve1, Update |
wbieuCrew | UpdateCrew_001 | Activate, Arrived, Assign, Available, Create, Deactivate, Delete, Dispatch, Suspend, Unassign, Unavailable, Undispatch, Update, Retrieve2 |
wbieuCrewList | UpdateCrew_001 | Create, Delete, Retrieve, Update3 |
wbieuOutageCustomer | GetCustomerStatus_001 | Retrieve4 |
wbieuServiceEvent | DisconnectReconnectCustomer_001 | Update5 |
wbieuTroubleTicket | CreateIncident_001 | Create, Delete6, Update6 |
Notes:
|
The CreateIncident_001 business object contains incident information or a trouble ticket identifying an outage condition. The incident might be generated by a customer call or other activity.
CreateIncident_001 -> wbieuTroubleTicket
Broker Verbs
The CustomerData_001 business object contains incident information or a trouble ticket identifying an outage condition. The incident might be generated by a customer call or other activity.
CustomerData_001 -> wbieuCustomer
Broker Verbs
The DisconnectReconnectCustomer_001 business object is used by a remote application to tell Centricity that a customer has been purposely disconnected or reconnected. This action might be initiated, for example, if a customer has moved.
DisconnectReconnectCustomer_001 -> wbieuServiceEvent
Broker Verbs
The verb Update is supported. The value of the loadActionCode attribute determines whether a customer gets disconnected (value = "Disconnect" or "Reconnect").
The GetCustomerStatus_001 business object is used to retrieve status about a customer.
GetCustomerStatus_001 and ReplyCustomerStatus_001 -> wbieuOutageCustomer
Broker Verbs
The verb Retrieve is supported. This is a Retrieve by content. One of the following fields must be filled in:
The PostError_001 business object indicates that an error occurred while the gateway was processing a message or while accessing some function within Centricity.
PostSrsOutput_001 and PostSrsOutputStatus_001 business objects contain information about an outage, including creation, status updates, and outage cancellation and resolution.
PostSrsOutput_001 and PostSRSOutputStatus_001 -> wbieuOutage
Broker Verbs
The GetCustomerStatus_001 business object is used to retrieve status about a customer.
The UpdateCrew_001 business object synchronizes crew assignments and dispatch information with external systems.
UpdateCrew_001 -> wbieuCrewList and UpdateCrew_001 -> wbieuCrew. (wbieuCrew is from the broker only.)
Objects supplied from the MQSeries gateway always arrive at the broker as a wbieuCrewList. Set the verb for each sub-object within a wbieuCrewList to indicate which action to apply to the child crew object. The adapter can accept either a crew list or a singular crew from the broker with the same semantics.
Broker Verbs