Work Order Processing
This section describes the application interfaces and components relevant to the work order processing integration point.
Edge Application Interfaces for Work Order Processing
Inbound Oracle Utilities Customer Care and Billing Web Services
Web Service Name
Invoked By
Web service Description
C1AddFAandCustomer
Contact
CC&B Work Order
Provider ABCS
Invoked to create new field activities in CC&B.
C1FieldActivity
Maintenance
CC&B Work Order
Provider ABCS
Invoked to update field activities in CC&B for Instructions, Schedule date or for Intermediate status.
FAResponse
CC&B Work Order
Acknowledgment
Provider ABCS
Invoked to update CC&B with acknowledgments for the Order messages sent out by CC&B. These show either error information or success.
C1ExtractSPInfo
CC&B Get Meter Data
Provider Service
Invoked to get the Meter and register information for a Specific Service point as a part of Message enrichment triggered by WAM Work Order Create Provider ABCS.
C1FACompletion
FieldWork
CC&B Work Order
Provider Service
The FA Completion in Oracle Utilities Customer Care and Billing handles the following additional completion updates as well as support an easier extension to data and rules by implementation teams:
Create customer contact
Customer contact class is assumed to be the same for all field initiated contacts and is designed to be specified as a schema constant.
Customer contact is designed as an extendable lookup in Oracle Utilities Mobile Workforce Management to reflect same exact values as defined in Oracle Utilities Customer Care and Billing.
Change SP -Allowed only for changing the existing SP details
Change Meter -Allowed only for the meter currently installed on the SP.
Change Item -Allowed only for the item currently installed on the SP.
Create a To Do Entry to notify a user with a message from the crew
C1ServicePointQuery
CCB Query Provider Service
The service point query service returns the service points that is queried by the MDT crew by passing the parameters in the query page.
F1-UpdateAndTransitionSyncRequest
WAM SP Sync Response
The F1-UpdateAndTransitionSyncRequest receives the acknowledgment information from Oracle Utilities Work and Asset Management and sends to Oracle Utilities Customer Care and Billing.
Outbound CC&B Messages
Message Name
Invokes
Web service Description
ExtractFAInfo
CC&B Work Order
Requester ABCS
Filed Activity Outbound (all actions from CC&B create, update, cancel)
Inbound Oracle Utilities Work and Asset Management v1.9.1.x Web Services
Web Service Name
Invoked By
Web service Description
ServiceRequestDatasetService: InsertSaifServiceRequest
Dataset, UpdateSaifService
RequestData,
WAM Work Order Provider ABCS
Invoked for Creating, canceling and updating service requests in WAM.
ServiceRequestCompletion
DatasetService: CompleteServiceRequest
WAM Work Order Provider ABCS
Invoked for completing service requests in WAM.
Outbound Oracle Utilities Work and Asset Management v1.9.1.x Messages
Message Name
Invokes
Web service Description
C1AddFAandCustomer
Contact
WAM Work Order
Create Requester ABCS
This message is used by WAM to send new service requests created in WAM.
C1FieldActivity
Maintenance
WAM Work Order
Update Requester ABCS
This message is used by WAM to send service requests Updates and status updates.
C1FACompletion
FieldWork
WAM Work Order
Complete Requester ABCS
This message is used by WAM to send service request Completions.
Inbound Oracle Utilities Mobile Workforce Management Web Services
Web Service Name
Invoked By
Web service Description
M2-MaintainUtility
ActByHost
MWM Work Order
Provider ABCS
Invoked for creating and updating
activities in MWM.
M2-FinalizeUtility
ActByHost
MWM Work Order
Provider ABCS
Invoked for completing and canceling
activities in MWM.
Outbound Oracle Utilities Mobile Workforce Management Web Messages
Message Name
Invokes
Web Service Description
M2-ActivityDataDetails
MWM Work Order
Create Requester ABCS
This message is used by MWM to send new activities created in MWM.
M2-ActivityStatusUpdate
MWM Work Order
Status Update Requester ABCS
This message is used by MWM to send activity status updates.
M2-ActivityCompletionDetails
MWM Work Order
Complete Requester ABCS
This message is used by MWM to send activity completions.
Inbound Oracle Utilities Work and Asset Management v2.1.x Web Services
Web Service Name
Invoked By
Web service Description
W1-CreateNewActivity
WAM Work Order
Provider ABCS
Invoked for Creating Activities in WAM.
W1-UpdateActivity
WAM Work Order Provider ABCS
Invoked for Updating Activities in WAM.
W1-FldwrkPIPActComplInbComm
WAM Work Order
Provider ABCS
Invoked for Completing Activities in WAM.
W1-FldwrkPIPLogActAck
WAM Work Order Response Provider ABCS
Invoked for sending positive and negative acknowledgments for activities previously sent of WAM.
Outbound Oracle Utilities Work and Asset Management v2.1.x Messages
Message Name
Invokes
Web service Description
W1-FldwrkPIPActMaint
OutMsg-w1Activity
WAM Work Order Create
Update Requester ABCS
This message is used by WAM to send activities creates and updates.
W1-FldwrkPIPActFinal
OutMsg –w1Activity
WAM Work Order Cancel
Requester ABCS
This message is used by WAM to send activities cancelled or
completed within WAM. Note both cancel and completed activities in WAM are sent out as cancellation messages.
W1-SyncRequestInbound
CCB SP Sync Request EBF
This receives the SP information from CCB and then syncs to WAM.
Core AIA Components and Services
This section provides a listing of the core AIA components and integration services for Work Order processing.
Enterprise Business Object (EBO)
The core EBO XSD files are in:
$AIA_HOME/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/
Core/EBO/ parent folder.
 
WorkOrderEBO
 
Enterprise Business Messages (EBM)
The core EBM XSD files are in:
$AIA_HOME/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/
Core/EBO/ parent folder.
 
ProcessWorkOrderEBM
Used for Order messages
 
ProcessWorkOrderResponseEBM
Used for Order Response/
Acknowledgment message
Enterprise Business Services (EBS)
The core EBS WSDL files are located in: $AIA_HOME/AIAMetaData/AIAComponents/EnterpriseBusinessServiceLibrary/Core/EBO/ parent folder
 
UtilitiesWorkOrderEBS
Receives the ProcessWorkOrderEBM
and routes it to the appropriate JMS Producer.
 
UtilitiesWorkOrderResponseEBS
Receives the ProcessWorkOrderResponseEBM
and routes it to the appropriate ABCS.
Application Business Connector Services (ABCs)
 
 
ProcessWorkOrderOUCCBUtilities
ReqABCSImpl
CC&B Work Order
Requester ABCS
 
ProcessWorkOrderCreateOUWAMUtilities
ReqABCSImpl
WAM v1.9.1.x Work Order Create
Requester ABCS
 
ProcessWorkOrderUpdateOUWAMUtilities
ReqABCSImpl
WAM v1.9.1.x Work Order Update
Requester ABCS
 
ProcessWorkOrderCompleteOUWAMUtilities
ReqABCSImpl
WAM v1.9.1.x Work Order Completion/Cancel
Requester ABCS
 
ProcessWorkOrderCreateOUMWMUtilities
ReqABCSImplV2
MWM Work Order Create
Requester ABCS
 
ProcessWorkOrderStatusOUMWMUtilities
ReqABCSImplV2
MWM Work Order Status Update
Requester ABCS
 
ProcessWorkOrderCompleteOUMWM
UtilitiesReqABCSImplV2
MWM Work Order Completion/Cancel
Requester ABCS
 
ProcessWorkOrderCreateUpdateOUWAMUtilitiesReqABCSImplV2
WAM/ODM v2.1.x Work Order Create/Update Requester ABCS
 
ProcessWorkOrderCancelCompleteOUWAMUtilitiesReqABCSImplV2
WAM/ODM v2.1.x Work Order Cancel/Complete Requester ABCS
 
ProcessWorkOrderOUCCBUtilities
ProvABCSImpl
CC&B Work Order
Provider ABCS
 
ProcessWorkOrderOUWAMUtilities
ProvABCSImpl
WAM v1.9.1.x Work Order
Provider ABCS
 
ProcessWorkOrderOUWAMUtilitiesProvABCSImplV2
WAM/ODM v2.1.x Work Order Provider ABCS
 
ProcessWorkOrderResponseOUWAMUtilitiesProvABCSImplV2
WAM/ODM v2.1.x Work Order Response Provider ABCS
 
ProcessWorkOrderOUMWMUtilities
ProvABCSImplV2
MWM Work Order
Provider ABCS
 
ProcessWorkOrderResponseOUCCB
UtilitiesProvABCSImpl
CC&B Work Order Acknowledgment
Provider ABCS
 
ProcessWorkOrderResponseOUWAM
UtilitiesProvABCSImpl
WAM v1.9.1.x Work Order Acknowledgment
Provider ABCS
 
ProcessWorkOrderResponseOUMWM
UtilitiesProvABCSImplV2
MWM Work Order Acknowledgment
Provider ABCS
Adapter Services
 
 
 
ProcessWorkOrderOUMWMUtilities
JMSProducer
This is the JMS producer service that is invoked when the EBM is routed to MWM. This service is responsible for posting the message to the Consumer JMS Queue for MWM.
 
ProcessWorkOrderOUCCBUtilities
JMSProducer
This is the JMS producer service that is invoked by the EBS when the message is to be routed to CC&B. This service is responsible for posting the message to the Consumer JMS Queue in CC&B.
 
ProcessWorkOrderOUCCBUtilities
JMSConsumer
This is the JMS consumer service responsible for listening to the Producer JMS Queue in CC&B and sending the messages to CC&B Work Order Sync Provider ABCS.
 
ProcessWorkOrderOUWAMUtilities
JMSProducer
This is the JMS producer service that is invoked by the EBS when the message is to be routed to WAM. This service is responsible for posting the message to the Consumer JMS Queue in WAM.
 
ProcessWorkOrderOUWAMUtilities
JMSConsumer
This is the JMS consumer service responsible for listening to the Producer JMS Queue in WAM and sending the messages to WAM Work Order Provider ABCS.
 
ProcessWorkOrderOUWAMUtilitiesJMSConsumerV2
This is the JMS consumer service responsible for listening to the Producer JMS Queue in WAM/ODM v2.1.x and sending the messages to WAM Work Order Provider ABCS V2
Message Enrichment Services
These services are used to enrich the order create message received from Oracle Utilities Work and Asset Management v1.9.1.x with information about the Meter installed at the Service Point sent by Oracle Utilities Work and Asset Management v1.9.1.x on the create request.
 
WAMGetMeterData
ReqService
This is an EBS service invoked by WAM Work Order Create Requester ABCS to retrieve the meter and register information from CC&B for the Service Point sent by WAM in the create request. This service in turn invokes the BPEL service CCBGetMeterDataProvService to retrieve the Meter information.
 
CCBGetMeterData
ProvService
This is a BPEL process that retrieves the meter information for the specified Service Point from CC&B. It invokes the CC&B service C1ExtractSPInfo to get the meter information.