Supported Functionality
This section describes the functionality supported by this integration point.
The Query Service Point integration process is used to query the service point information. The Oracle Utilities Mobile Workforce Management crew sends the device ID/customer name/ address to Oracle Utilities Customer Care and Billing to identify a Service Point (SP). Oracle Utilities Customer Care and Billing performs the SP search based on the above criteria and sends a list of Service Point information back to Oracle Utilities Mobile Workforce Management. If transformation or connectivity errors are encountered during processing the inbound message, they are sent back to Oracle Utilities Mobile Workforce Management, and the request must be resent after the error is corrected.
Query Processing Process
The following diagram shows a graphical representation of the Query Service Point integration process:
Service Point Query
Processing Details
The Oracle Utilities Mobile Workforce Management Requester ABCS is a synchronous BPEL process where the message is transformed and enriched into Installed Product for Utilities EBO format.
The message is routed through a Mediator process, UtilitiesInstalledProductEBSV2 to the provider ABCS (Oracle Utilities Customer Care and Billing).
Once the message is correctly routed to the Oracle Utilities Customer Care and Billing provider ABCS (synchronous BPEL process), the message is transformed from Installed Product EBO format to a format that IWS Inbound Service (C1SPQuery) requires in Oracle Utilities Customer Care and Billing.
Oracle Utilities Customer Care and Billing queries and sends back a response to the Oracle Utilities Customer Care and Billing Provider ABCS. The Provider ABCS transforms it back to the EBO format and the message is routed back through the Mediator process to the Oracle Utilities Mobile Workforce Management Requester ABCS.
The Requester ABCS transforms the message from EBO format into a format that Oracle Utilities Mobile Workforce Management understands and invokes Oracle Utilities Mobile Workforce Management with the response message.
Any errors encountered are handled in the integration layer.