Integration Points
The integration supports the following business processes:
Master Data Synchronization Process
Customer, Service Point, Service Agreement, Service Agreement Relationship, and sometimes meter related data are synchronized from Oracle Utilities Customer Care and Billing to Oracle Utilities Meter Data Management System.
Oracle Utilities Customer Care and Billing uses the sync request process to capture data changes and communicate or synchronize the data changes to Oracle Utilities Meter Data Management System by sending out a sync request message to the integration layer.
The sync request process is implemented using business object technology, therefore, much of the business rules and processing logic are defined in the algorithms associated to the business objects used by the sync process.
The Audit plug-in spot defined on the entity’s maintenance object is used to detect changes in data and to create sync requests.
The sync request life cycle captures the change in data, sends sync request message to the integration and awaits an acknowledgment back from the external system – whether positive or negative. Timeouts and negative acknowledgments received from the external system results in the sync request being transitioned to the Error state. As an option, implementation may choose to create a To Do entry in this case.
There is a portal used for searching and viewing sync requests. An alert also appears on the Oracle Utilities Customer Care and Billing alerts dashboard zone when a sync request exists related to the account or premise in context.
In order to submit the data synchronization batch process in Oracle Utilities Customer Care and Billing, navigate to Batch Job Submission screen and run batch F1-SYNRQ.
For more information on how Oracle Utilities Customer Care and Billing and Oracle Utilities Meter Data Management handle data synchronization, refer to the respective documentation.
The Master Data Synchronization Process incorporates the following integration points:
Person Information Sync Integration Process
SP Information Sync Integration Process
SA Information Sync Integration Process
SA Relationship Synchronization
Meter Information Sync Integration Process
Meter Configuration Information Sync Integration Process
SP-Meter History Information Sync Integration Process
Scalar Meter Read Sync Integration Process
Dynamic Option Sync Integration Process
Dynamic Option Events Sync Integration Process
Bill Cycle Synchronization Integration Process
The following process diagram shows a graphical representation of the master data synchronization process:
Person Information Synchronization Integration Process
Person Sync process synchronizes minimal person details required by Oracle Utilities Meter Data Management from Oracle Utilities Customer Care and Billing.
Technical Details
Oracle Utilities Customer Care and Billing sends the person information in the form of XML messages. These messages are transformed by the integration layer, and then sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment to the integration, so that it can be transformed and sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for Person Information Synchronization include:
Composites
Composite Name
Description
OUCCB2OUMDM2PersonSyncReqEBF
Person Sync Request BPEL Process
OUMDM2OUCCB2PersonSyncRespEBF
Person Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2PersonSyncRequest
Oracle Utilities Customer Care and Billing Person Sync
 
Request Queue used by the integration layer to read incoming Person Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2PersonSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing Person Sync Request
OUCCB2PersonSyncResponse
Oracle Utilities Customer Care and Billing Person Sync
 
Response Queue used by the integration layer to add transformed Person Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are also sent to this queue.
OUCCB2PersonSyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing Person Sync Response
OUMDM2PersonSyncRequest
Oracle Utilities Meter Data Management Person Sync
 
Request Queue used by the integration to add transformed Person Sync request messages.
OUMDM2PersonSyncRequestError
Error Queue for Oracle Utilities Meter Data Management Person Sync Request
OUMDM2PersonSyncResponse
Oracle Utilities Meter Data Management Person Sync
 
Response Queue used by the integration to read incoming Person Sync response messages from Oracle Utilities Meter Data Management.
OUMDM2PersonSyncResponse
Error
Error Queue for Oracle Utilities Meter Data Management Person Sync Response
SP Information Synchronization Integration Process
SP Sync process synchronizes minimal SP and premise details required by Oracle Utilities Meter Data Management from Oracle Utilities Customer Care and Billing.
Technical Details
Oracle Utilities Customer Care and Billing sends the SP information in the form of XML messages. These messages are transformed by the integration layer, and then sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment to the integration, so that it can be transformed and sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for SP Synchronization include:
Composites
Composite Name
Description
OUCCB2OUMDM2SPSyncReqEBF
SP Sync Request BPEL Process
OUMDM2OUCCB2SPSyncRespEBF
SP Sync Response BPEL Process
 
JMS Queues
Queue Name
Description
OUCCB2SPSyncRequest
Oracle Utilities Customer Care and Billing SP Sync Request
Used by the integration layer to read incoming SP Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2SPSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing SP Sync Request
OUCCB2SPSyncResponse
Oracle Utilities Customer Care and Billing SP Sync Response
Used by the integration layer to add transformed SP Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are sent to this queue.
OUCCB2SPSyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing SP Sync Response
OUMDM2SPSyncRequest
Oracle Utilities Meter Data Management SP Sync Request
Used by the integration layer to add transformed SP Sync request messages.
OUMDM2SPSyncRequestError
Error Queue for Oracle Utilities Meter Data Management SP Sync Request
OUMDM2SPSyncResponse
Oracle Utilities Meter Data Management SP Sync
Response Queue used by the integration layer to read incoming SP Sync response messages from Oracle
OUMDM2SPSyncResponseError
Error Queue for Oracle Utilities Meter Data Management
SP Sync Response
SA Information Synchronization Integration Process
SA Sync process synchronizes minimal service agreement, Account, and service agreement to service point relationship details required by Oracle Utilities Meter Data Management from Oracle Utilities Customer Care and Billing.
Technical Details
Oracle Utilities Customer Care and Billing sends the service agreement information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment which is transformed in the integration layer and sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for SA Synchronization include:
Composites
Composite Name
Description
OUCCB2OUMDM2SASyncReqEBF
SA Sync Request BPEL Process
OUMDM2OUCCB2SASyncRespEBF
SA Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2SASyncRequest
Oracle Utilities Customer Care and Billing SA Sync Request Queue used by the integration layer to read incoming SA Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2SASyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing SA Sync Request
OUCCB2SASyncResponse
Oracle Utilities Customer Care and Billing SA Sync Response Queue used by the integration layer to add transformed SA Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are sent to this queue.
OUCCB2SASyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing SA Sync Response.
OUMDM2SASyncRequest
Oracle Utilities Meter Data Management SA Sync Request Queue used by the integration layer to add transformed SA Sync request messages.
OUMDM2SASyncRequestError
Error Queue for Oracle Utilities Meter Data Management SA Sync Request
OUMDM2SASyncResponse
Oracle Utilities Meter Data Management SA Sync Response Queue used by the integration layer to read incoming SA Sync response messages from Oracle Utilities Meter Data Management.
OUMDM2SASyncResponseError
Error Queue for Oracle Utilities Meter Data Management SA Sync Response
SA Relationship Synchronization Integration Process
SA Relationship Sync process synchronizes service agreement relationship details from Oracle Utilities Customer Care and Billing to Oracle Utilities Meter Data Management.
Technical Details
Oracle Utilities Customer Care and Billing sends the service agreement relationship information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment which is transformed in the integration layer and sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for SA Relationship Synchronization include:
Composites
Composite Name
Description
OUCCB2OUMDM2SARelationshipSyncReq
EBF
SA Relationship Sync Request BPEL Process
OUMDM2OUCCB2SARelationshipSyncResp
EBF
SA Relationship Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2SARelationshipSync Request
Oracle Utilities Customer Care and Billing SA Relationship Sync Request Queue used by the integration layer to read incoming SA Relationship Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2SARelationshipSync RequestError
Error Queue for Oracle Utilities Customer Care and Billing SA Relationship Sync Request
OUCCB2SARelationshipSync Response
Oracle Utilities Customer Care and Billing SA Relationship Sync Response Queue used by the integration layer to add transformed SA Relationship Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are sent to this queue.
OUCCB2SARelationshipSync ResponseError
Error Queue for Oracle Utilities Customer Care and Billing SA Relationship Sync Response
OUMDM2SARelationshipSync Request
Oracle Utilities Meter Data Management SA Relationship Sync Request Queue used by the integration layer to add transformed SA Relationship Sync request messages.
OUMDM2SARelationshipSync RequestError
Error Queue for Oracle Utilities Meter Data Management SA Relationship Sync Request
OUMDM2SARelationshipSync Response
Oracle Utilities Meter Data Management SA Relationship Sync Response Queue used by the integration layer to read incoming SA Relationship Sync response messages from Oracle Utilities Meter Data Management.
OUMDM2SARelationshipSync ResponseError
Error Queue for Oracle Utilities Meter Data Management SA Relationship Sync Response
Meter Information Synchronization Integration Process
Meter Sync process synchronizes minimal meter details required by Oracle Utilities Meter Data Management from Oracle Utilities Customer Care and Billing.
Technical Details
Oracle Utilities Customer Care and Billing sends the meter information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment which is transformed in the integration layer and sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for Meter Synchronization include:
Composites
Composite Name
Description
OUCCB2OUMDM2MeterSyncReqEBF
Meter Sync Request BPEL Process
OUMDM2OUCCB2MeterSyncRespEBF
Meter Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2MeterSyncRequest
Oracle Utilities Customer Care and Billing Meter Sync Request Queue used by the integration layer to read inconing Meter Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2MeterSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing Meter Sync Request
OUCCB2MeterSyncResponse
Oracle Utilities Customer Care and Billing Meter Sync Response Queue used by the integration layer to add transformed Meter Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, is sent to this queue.
OUCCB2MeterSyncResponse
Error
Error Queue for Oracle Utilities Customer Care and Billing Meter Sync Response
OUMDM2MeterSyncRequest
Oracle Utilities Meter Data Management Meter Sync Request Queue used by the integration to add transformed Meter Sync request messages.
OUMDM2MeterSyncRequest
Error
Error Queue for Oracle Utilities Meter Data Management
Meter Sync Request
OUMDM2MeterSyncResponse
Oracle Utilities Meter Data Management Meter Sync Response Queue used by the integration to read incoming Meter Sync response messages from Oracle Utilities Meter Data Management.
OUMDM2MeterSyncResponse
Error Queue for Oracle Utilities Meter Data Management
Management Meter Sync Response Error
Meter Configuration Information Synchronization Integration Process
Meter Configuration Sync process synchronizes the minimal Meter Configuration details required by Oracle Utilities Meter Data Management from Oracle Utilities Customer Care and Billing.
Technical Details
Oracle Utilities Customer Care and Billing sends the Meter Configuration information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment which is transformed in the integration layer and sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for Meter Configuration Synchronization include:
Composites
Composite Name
Description
OUCCB2OUMDM2MeterConfigSyncReqEBF
Meter Configuration Sync Request BPEL Process
OUMDM2OUCCB2MeterConfigSyncRespEBF
Meter Configuration Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2MeterConfigSyncRequest
Oracle Utilities Customer Care and Billing Meter Configuration Sync Request Queue used by the integration layer to read incoming Meter configuration Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2MeterConfigSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing Meter Configuration Sync Request
OUCCB2MeterConfigSyncResponse
Oracle Utilities Customer Care and Billing Meter Configuration Sync Response Queue used by the integration layer to add transformed Meter Configuration Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, is sent to this queue.
OUCCB2MeterConfigSyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing Meter Configuration Sync Response
OUMDM2MeterConfigSyncRequest
Oracle Utilities Meter Data Management Meter Configuration Sync Request Queue used by the integration to add transformed Meter Configuration Sync request messages.
OUMDM2MeterConfigSyncRequestError
Error Queue for Oracle Utilities Meter Data Management Meter Configuration Sync Request
OUMDM2MeterConfigSyncResponse
Oracle Utilities Meter Data Management Meter configuration Sync Response Queue used by the integration to read incoming Meter Configuration Sync response messages from Oracle Utilities Meter Data Management.
OUMDM2MeterConfigSyncResponseError
Error Queue for Oracle Utilities Meter Data Management Meter Configuration Sync Response
SP-Meter History Information Synchronization Integration Process
SP-Meter History Sync process synchronizes the minimum SP-Meter history details required by Oracle Utilities Meter Data Management from Oracle Utilities Customer Care and Billing.
Technical Details
Oracle Utilities Customer Care and Billing sends the SP-Meter information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment which is transformed in the integration layer and then sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for SP-Meter History Sync include:
Composites
Composite Name
Description
OUCCB2OUMDM2SPMeterHistSyncReqEBF
SP Meter History Sync Request BPEL Process
OUMDM2OUCCB2SPMeterHistSyncRespEBF
SP Meter History Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2SPMeterHistSyncRequest
Oracle Utilities Customer Care and Billing SP Meter History Sync Request used by the integration layer to read incoming SP Meter History Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2SPMeterHistSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing SP Meter History Sync Request
OUCCB2SPMeterHistSyncResponse
Oracle Utilities Customer Care and Billing SP Meter History Sync Response used by the integration layer to add transformed SP Meter History Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, is sent to this queue.
OUCCB2SPMeterHistSyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing SP Meter History Sync Response
OUMDM2SPMeterHistSyncRequest
Oracle Utilities Meter Data Management SP Meter History Sync Request used by the Integration to add transformed SP Meter History Sync request messages.
OUMDM2SPMeterHistSyncRequestError
Error Queue for Oracle Utilities Meter Data Management SP Meter History Sync Request
OUMDM2SPMeterHistSyncResponse
Oracle Utilities Meter Data Management SP Meter History Sync Response used by the integration to read incoming SP Meter History Sync response messages from Oracle Utilities Meter Data Management.
OUMDM2SPMeterHistSyncResponseError
Error Queue for Oracle Utilities Meter Data Management SP Meter History Sync Response
Scalar Meter Read Sync Integration Process
Scalar Meter Read Sync process synchronizes the scalar meter reads from Oracle Utilities Customer Care and Billing to Oracle Utilities Meter Data Management.
Technical Details
Oracle Utilities Customer Care and Billing sends the scalar meter reads information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgement which is transformed in the integration layer and then sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for Scalar Meter Read Sync include:
Composites
Composite Name
Description
OUCCB2OUMDM2MeterReadSyncReqEBF
Scalar Meter Read Sync Request BPEL Process
OUMDM2OUCCB2MeterReadSyncRespEBF
Scalar Meter Read Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2SPMeterReadSyncRequest
Oracle Utilities Customer Care and Billing Scalar Meter Read Sync Request Queue used by the integration layer to read incoming Scalar Meter Read messages from Oracle Utilities Customer Care and Billing.
OUCCB2SPMeterReadSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing Scalar Meter Read Sync Request
OUCCB2SPMeterReadSyncResponse
Oracle Utilities Customer Care and Billing Scalar Meter Read Sync Response Queue used by the integration layer to add transformed Scalar Meter Read Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, is sent to this queue.
OUCCB2SPMeterReadSyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing Scalar Meter Read Sync Response
OUMDM2SPMeterReadSyncRequest
Oracle Utilities Meter Data Management Scalar Meter Read Sync Request Queue used by the integration to add transformed Scalar Meter Read request messages.
OUMDM2SPMeterReadSyncRequestError
Error Queue for Oracle Utilities Meter Data Management Scalar Meter Read Sync Request
OUMDM2SPMeterReadSyncResponse
Oracle Utilities Meter Data Management Scalar Meter Read Response Queue used by the integration to read incoming Scalar Meter Read response messages from Oracle Utilities Meter Data Management.
OUMDM2SPMeterReadSyncResponseError
Error Queue for Oracle Utilities Meter Data Management Scalar Meter Read Sync Response
Contract Option/Dynamic Option Synchronization Integration Process
The Dynamic Option Sync process synchronizes the contract option from Oracle Utilities Customer Care and Billing to Oracle Utilities Meter Data Management.
Technical Details
Oracle Utilities Customer Care and Billing sends the contract option information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment which is transformed in the integration layer and then sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for Dynamic Option Synchronization include:
Composites
Composite Name
Description
OUCCB2OUMDM2DynamicOptSyncReqEBF
Dynamic Options Request BPEL Process
OUMDM2OUCCB2DynamicOptSyncRespEBF
Dynamic Options Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2DynamicOptSyncRequest
Oracle Utilities Customer Care and Billing Dynamic Option Request Queue used by the integration layer to read incoming Dynamic Option messages from Oracle Utilities Customer Care and Billing.
OUCCB2DynamicOptSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing Dynamic Option Request
OUCCB2DynamicOptSyncResponse
Oracle Utilities Customer Care and Billing Dynamic Option Response Queue used by the integration layer to add incoming transformed Dynamic Option response messages coming from Oracle Utilities Meter Data Management. Integration business errors, if any, are also added to this queue.
OUCCB2DynamicOptSyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing Dynamic Options Response
OUMDM2DynamicOptSyncRequest
Oracle Utilities Meter Data Management Dynamic Options Request Queue used by the integration to add transformed Dynamic Options request messages.
OUMDM2DynamicOptSyncRequestError
Error Queue for Oracle Utilities Meter Data Management Dynamic Options Request
OUMDM2DynamicOptSyncResponse
Oracle Utilities Meter Data Management Dynamic Options Response Queue used by the integration layer to read incoming Dynamic Options response messages from Oracle Utilities Meter Data Management.
OUMDM2DynamicOptSyncResponseError
Error Queue for Oracle Utilities Meter Data Management Dynamic Options Response
 
 
 
Contract Option Event /Dynamic Option Event Synchronization Integration Process
The Dynamic Option Event Sync process synchronizes the contract option events from Oracle Utilities Customer Care and Billing to Oracle Utilities Meter Data Management.
Technical Details
Oracle Utilities Customer Care and Billing sends the contract option event information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends an acknowledgment which is transformed in the integration layer and then sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for Dynamic Option Event Sync include:
Composites
Composite Name
Description
OUCCB2OUMDM2DynamicOptEvtSyncReqEBF
Dynamic Options Event Request BPEL Process
OUMDM2OUCCB2DynamicOptEvtSyncRespEBF
Dynamic Options Event Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2DynamicOptEvtSyncRequest
Oracle Utilities Customer Care and Billing Dynamic Options Event Request Queue used by the integration layer to read incoming Dynamic Options Event messages from Oracle Utilities Customer Care and Billing.
OUCCB2DynamicOptEvtSyncRequestError
Error Queue for Oracle Utilities Customer Care and Billing Dynamic Options Event Request
OUCCB2DynamicOptEvtSyncResponse
Oracle Utilities Customer Care and Billing Dynamic Options Event Response Queue used by the integration layer to add transformed Dynamic Options Event response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are sent to this queue.
OUCCB2DynamicOptEvtSyncResponseError
Error Queue for Oracle Utilities Customer Care and Billing Dynamic Options Event Response
OUMDM2DynamicOptEvtSyncRequest
Oracle Utilities Meter Data Management Dynamic Options Event Request Queue used by the integration layer to add transformed Dynamic Options Event request messages.
OUMDM2DynamicOptEvtSyncRequestError
Error Queue for Oracle Utilities Meter Data Management Dynamic Options Event Request
OUMDM2DynamicOptEvtSyncResponse
Oracle Utilities Meter Data Management Dynamic Options Event Response Queue used by the integration layer to read incoming Dynamic Options Event response messages from Oracle Utilities Meter Data Management.
OUMDM2DynamicOptevtSyncResponseError
Error Queue for Oracle Utilities Meter Data Management Dynamic Options Event Response Error
Billing Related Processes
Oracle Utilities Customer Care and Billing supports billing for bill determinant oriented service agreements that require usage from Oracle Meter Data Management system.
During billing, bill segments that require usage requests are created in an error state.
These bill segments are generated within the usage request’s lifecycle once bill determinants are received from Oracle Meter Data Management.
The create bill segment, using a usage request algorithm retrieves the usage period's list which contains an entry for each usage period that Oracle Meter Data Management calculated bill determinants.
Note: Rate application is called for each entry in the usage period list; the usage period and bill determinants are passed to rate application.
The Billing Related Processes incorporate the following integration points:
Batch Bill Determinants Integration Process
Batch bill determinant requests sent from Oracle Utilities Customer Care and Billing contain the bill segment period, as well as all applicable rate version and service agreement rate schedule change break periods. Oracle Utilities Meter Data Management calculates bill determinants based on the available read data and usage subscription configuration. These Bill determinants are returned to Oracle Utilities Customer Care and Billing and used for billing. Billing Determinants do not replace billing. Instead they are a result of the determinants calculations (list of service quantities) and provide usage information (audit reads) needed to calculate and generate a bill segment.
The following process diagram shows a graphical representation of this processing:
Technical Details
The batch billing process in Oracle Utilities Customer Care and Billing is running, requesting bill determinant calculations from Oracle Utilities Meter Data Management for multiple bill segments. Oracle Utilities Customer Care and Billing initiates the Batch Billing request and Oracle Utilities Meter Data Management returns Bill determinants to Oracle Utilities Customer Care and Billing per bill segment.
The integration artifacts for Batch Bill Determinants process include:
Composites
Composite Name
Description
OUCC2BOUMDM2BatchBDReqEBF
Batch BD Request BPEL Process
OUMDM2OUCCB2BatchBDRespEBF
Batch BD Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2BatchBDRequest
Oracle Utilities Customer Care and Billing Batch BD Request Queue used by the integration layer to read incoming Batch BD messages from Oracle Utilities Customer Care and Billing.
OUCCB2BatchBDRequestError
Error Queue for Oracle Utilities Customer Care and Billing Batch BD Request
OUCCB2BatchBDResponse
Oracle Utilities Customer Care and Billing Batch BD Response Queue used by the integration layer to add Transformed Batch BD response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are sent to this queue.
OUCCB2BatchBDResponseError
Error Queue for Oracle Utilities Customer Care and Billing Batch BD Response
OUMDM2BatchBDRequest
Oracle Utilities Meter Data Management Batch BD Request Queue used by the integration layer to add transformed Batch BD request messages.
OUMDM2BatchBDRequestError
Error Queue for Oracle Utilities Meter Data Management Batch BD Request
OUMDM2BatchBDResponse
Oracle Utilities Meter Data Management Batch BD Response Queue used by the integration layer to read incoming Batch BD response messages from Oracle Utilities Meter Data Management.
OUMDM2BatchBDResponseError
Error Queue for Oracle Utilities Meter Data Management Batch BD Response
Online Bill Determinants Integration Process
Online bill determinant requests sent from Oracle Utilities Customer Care and Billing contains the bill segment period, as well as all applicable rate version and service agreement rate schedule change break periods. Oracle Utilities Meter Data Management calculates bill determinants based on the available read data and usage subscription configuration. These bill determinants are returned to Oracle Utilities Customer Care and Billing and used for billing. Billing determinants do not replace billing. Instead they calculate the determinants and provide usage information needed to calculate and generate a bill segment.
The following process diagram shows a graphical representation of this processing:
Technical Details
If a user requests an ad-hoc bill determinant calculation in Oracle Utilities Customer Care and Billing for a specific account, then Oracle Utilities Customer Care and Billing initiates the Online Bill request for each bill segment that requires bill determinants, and Oracle Utilities Meter Data Management returns bill determinants for each request. Oracle Utilities Meter Data Management sends out success or failure acknowledgement to the integration layer, so that it can be transformed and sent to Oracle Utilities Customer Care and Billing.
The integration artifacts for Online Bill Determinants process include:
Composites
Composite Name
Description
OUCCB2OUMDM2OnlineBDReqEBF
Online BD Request BPEL Process
OUMDM2OUCCB2OnlineBDRespEBF
Online BD Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2OnlineBDRequest
Oracle Utilities Customer Care and Billing Online BD Request Queue used by the integration layer to read incoming Online BD messages from Oracle Utilities Customer Care and Billing.
OUCCB2OnlineBDRequestError
Error Queue for Oracle Utilities Customer Care and Billing Online BD Request
OUCCB2OnlineBDResponse
Oracle Utilities Customer Care and Billing Online BD Response Queue used by the integration layer to add transformed Online BD response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are sent to this queue.
OUCCB2OnlineBDResponseError
Error Queue for Oracle Utilities Customer Care and Billing Online BD Response
OUMDM2OnlineBDRequest
Oracle Utilities Meter Data Management Online BD Request Queue used by the integration layer to add transformed Online BD request messages.
OUMDM2OnlineBDRequestError
Error Queue for Oracle Utilities Meter Data Management Online BD Request
OUMDM2OnlineBDResponse
Oracle Utilities Meter Data Management Online BD Response Queue used by the integration layer to read incoming Online BD response messages from Oracle Utilities Meter Data Management.
OUMDM2OnlineBDResponseError
Error Queue for Oracle Utilities Meter Data Management Online BD Response
Replacement Reads Integration Process
As usage is received into Oracle Utilities Meter Data Management as initial measurements data, it must be validated to determine if the usage constitutes a subsequent correction to usage that was already received and used for bill determinants calculations. If there is a subsequent correction, a replacement reads notification can be sent to Oracle Utilities Customer Care and Billing to indicate that the replacement usage was received. Oracle Utilities Customer Care and Billing creates an off cycle bill generator object and either an automatic rebill or manual rebill (via a To Do entry) can be configured in Oracle Utilities Customer Care and Billing.
The following process diagram shows a graphical representation of this processing:
Technical Details
Replacement meter reads are created in Oracle Utilities Meter Data Management and notification is sent to Oracle Utilities Customer Care and Billing. Oracle Utilities Customer Care and Billing creates an off cycle bill generator based on the Oracle Utilities Meter Data Management request. Oracle Utilities Customer Care and Billing does not send acknowledgments back to Oracle Utilities Meter Data Management.
The integration artifacts for Replacement Read Notification include:
Composites
Composite Name
Description
OUMDM2OUCCB2ReplReadReqEBF
Replacement Read Request BPEL Process
 
JMS Queues
Queue Name
Description
OUMDM2ReplReadRequest
Oracle Utilities Customer Care and Billing Replacement Read Request Queue used by the integration layer to read incoming Replacement Read messages from Oracle Utilities Meter Data Management.
OUMDM2ReplReadRequestError
Error Queue for Oracle Utilities Meter Data Management Replacement Read Request
OUMDM2ReplReadResponse
Oracle Utilities Meter Data Management Replacement Read Response Queue used by the integration layer to add transformed Replacement Read response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are sent to this queue.
OUMDM2ReplReadResponseError
Error Queue for Oracle Utilities Meter Data Management Replacement Read Response
Get Register Read High-Low Boundaries Integration Process
If the scalar meter reads are stored in Oracle Utilities Meter Data Management, then Oracle Utilities Customer Care and Billing has no way to calculate the High-Low Register Read Boundary values. Oracle Utilities Customer Care and Billing sends a request to Oracle Utilities Meter Data Management for the High-Low Boundary values.
Technical Details
If the Register Read High-Low Boundary values need to be retrieved as part of any process in Oracle Utilities Customer Care and Billing, the integration is invoked and this sends a request to Oracle Utilities Meter Data Management for the High-Low Boundary values. The response and any errors are returned to Oracle Utilities Customer Care and Billing.
If errors are returned from Oracle Utilities Meter Data Management, the integration invokes the Error Handling process. Oracle Utilities Customer Care and Billing reports the error in the logs but the High-Low values are returned as zero and no error is shown in the user interface.
The integration artifacts for this process include:
Composites
Composite Name
Description
OUCCB2OUMDM2HighLowReadReqEBF
Get Register Read High-Low Boundaries BPEL Process
External Webservice Call
Application
Service Name
Description
MDM
D2-DetermineEstimatedAndHighLowScalar
Readings
This service determines the estimated and high-low scalar readings.
Get Usage Request Integration Process
This process is a real-time synchronous interface from Oracle Utilities Customer Care and Billing to get usage from Oracle Utilities Meter Data Management to be used for Usage Charges To Date and Rate Analysis functionalities in the Oracle Utilities Customer Self Service application or Customer Care and Billing Rate Check page.
This process is used by the following:
Oracle Utilities Customer Self Service Rate Compare page and/or the Oracle Utilities Customer Care and Billing Rate Check page:
During rate compare, customers have the option to change their current rate or maintain their current rate but change their consumption behavior or change both their current rate and consumption behavior to assess the impact on their energy bill.
The option to change the consumption behavior is only available from Oracle Utilities Customer Self Service Rate Compare page.
This process is only called by Oracle Utilities Customer Care and Billing if the service agreement used for rate compare has an SA Type of Bill Determinant (BD) Required.
When Oracle Utilities Customer Care and Billing does Rate Analysis for a given service agreement, it first determines the most recent 12 months charges for the given service agreement. If the service agreement requires bill determinants from Oracle Utilities Meter Data Management, it sends a real time usage request to Oracle Utilities Meter Data Management to get the usage for the 12 month periods provided for both the base rate schedule and the comparison rate schedule.

When provided, it will also send the usage adjustment options as part of the request message. These usage adjustment options comes from Oracle Utilities Customer Self Service. The request contains a list of bill segment periods for the given service agreement, base rate schedule and any rate version break periods and another list of bill segment periods for the given service agreement and the comparison rate schedule and any rate version break periods. Oracle Utilities Meter Data Management calculates bill determinants (usage) based on the available read data and usage subscription configuration. These bill determinants are returned to Oracle Utilities Customer Care and Billing and used for rate calculation.
Oracle Utilities Customer Self Service Usage Charges To Date
When Oracle Utilities Customer Care and Billing calculates the Usage Charges to Date for a specific service agreement or specific account, which can have more than one service agreement, and the service agreement requires bill determinants from Oracle Utilities Meter Data Management, it sends a real time usage request to Oracle Utilities Meter Data Management to get the usage for the period provided for the service agreement. The request can contain a service agreement or a list of service agreements for a given bill segment period. Oracle Utilities Meter Data Management calculates bill determinants (usage) based on the available read data and usage subscription configuration. These bill determinants are returned to Oracle Utilities Customer Care and Billing and used for calculation of usage charges to date.
Technical Details
Oracle Utilities Customer Care and Billing initiates a Usage Request when the Rate Analysis Service or Usage To Date service requires bill determinants. Oracle Utilities Meter Data Management returns bill determinants for each request.
Oracle Utilities Customer Care and Billing sends the usage request information in the form of xml messages which are transformed by the integration and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management responds back with the usage information which is transformed by the integration and sent back to Oracle Utilities Customer Care and Billing.
DVMs are used for some of the data transformation. For missing DVM lookup values, where the value coming from an element in the Oracle Utilities Customer Care and Billing message is not found in the DVM table, integration always passes the value as is to Oracle Utilities Meter Data Management and vice versa for messages coming from Oracle Utilities Meter Data Management to Oracle Utilities Customer Care and Billing. It does not send any error to Oracle Utilities Customer Care and Billing. The DVM exception flag defined in the configuration properties are not used in this process.
Integration passes the language value coming from the Oracle Utilities Customer Care and Billing request message to Oracle Utilities Meter Data Management by assigning the language in the SOAP Header when the Oracle Utilities Meter Data Management Inbound service, D2_CalculateUsageMultipleRequests, is invoked. If this process is used for Oracle Utilities Customer Self Service, the language code that Oracle Utilities Customer Care and Billing passed to Oracle Utilities Meter Data Management is the CSS user’s language. This code is used to get the appropriate descriptions in Oracle Utilities Meter Data Management as part of the response message going back to Oracle Utilities Customer Self Service given the CSS user’s language.
Oracle Utilities Customer Care and Billing’s request message contains a list of usage request and Oracle Utilities Meter Data Management responds with a list of usage back to Oracle Utilities Customer Care and Billing. For more details about the request and response message, refer to Appendix A: Data Mapping.
For Rate Analysis, Oracle Utilities Customer Care and Billing’s request message contains a list of bill segment periods for the given service agreement, the base rate schedule, and any rate version break periods along with another list of bill segment periods for the given service agreement and the comparison rate schedule and any rate version break periods.
For the Usage To Date Calculation, Oracle Utilities Customer Care and Billing’s request message contains a service agreement for a given bill segment period or a list of service agreements for a given bill segment period.
While processing a record in the usage request list and Oracle Utilities Meter Data Management encounters an application error, Oracle Utilities Meter Data Management populates the error in the exception information of the Oracle Utilities Meter Data Management response and moves on to the next record on the list. When the integration gets the response back, it maps the exception information from the Oracle Utilities Meter Data Management response to the error information in the Oracle Utilities Customer Care and Billing response message.
If the SA ID of a record in the usage request list is not supported in Oracle Utilities Meter Data Management, Oracle Utilities Meter Data Management skips the record and marks it as skipped in the response message and proceeds to the next record.
If the integration encounters an exception (i.e. connectivity error, transformation error) while processing the message, the integration returns a SOAP fault back to Oracle Utilities Customer Care and Billing.
If Oracle Utilities Meter Data Management sends an exception or fault back to the integration, the integration returns a SOAP fault back to Oracle Utilities Customer Care and Billing.
No email notifications for Business and Technical errors are sent out from the integration service.
The integration artifacts for this process include:
Integration Service
Composite Name
Description
OUCCB2OUMDM2SSUsageReqEBF
CCB-MDM Usage Request BPEL Process
Synchronous BPEL process that transform incoming CCB request message to MDM format and invoke the MDM inbound service to retrieve usage information. Transform the response coming from MDM back to CCB format
External Webservice Call
Application
Service Name
Description
MDM
D2-CalculateUsageMultipleRequests
Calculate Usage Multiple Requests
This inbound service is used by the self service application for retrieving usage information for Rate Analysis and Charges to Date calculation.
Usage Transaction Info Update Integration Process
This process is a real-time synchronous interface from Oracle Utilities Customer Care and Billing to inform Oracle Utilities Meter Data Management of when a usage transaction (UT) has been used for billing. A notification will be sent to Oracle Utilities Meter Data Management when a UT has been used on a frozen bill segment and also if the bill segment is subsequently canceled. Bill segment cancellation will result in the corresponding UT to be discarded in Oracle Utilities Meter Data Management.
Technical Details
Oracle Utilities Customer Care and Billing initiates a Usage Transaction Information Update when a bill is freeze/canceled or in some cases completed.
Oracle Utilities Customer Care and Billing sends the usage transaction's bill flags information in the form of XML messages which are transformed by the integration and sent to Oracle Utilities Meter Data Management. No response message is expected back from Oracle Utilities Meter Data Management.
No DVMs are used for the transformation.
If the integration encounters an exception (connectivity error, transformation error) while processing the message, the integration returns a SOAP fault back to Oracle Utilities Customer Care and Billing.
The integration also invokes the Integration Common Error Handling process to log the error and send out an email notification if configured.
The integration artifacts for this process include:
Integration Service
Composite Name
Description
OUCCB2OUMDM2UpdateUTInfoEBF
CCB-MDM Usage Transaction Info Update BPEL Process Synchronous BPEL process that transform incoming CCB request message to MDM format and invoke the MDM inbound service to retrieve usage information.
External Webservice Call
Application
Service Name
Description
MDM
D2-
UsageTransactionUpdate
Inbound
Update Usage Transaction Bill Flags This inbound service is used to update Usage transaction's bill flags to keep Usage transactions in sync with the billing system.
Customer Self Service Related Processes
These processes are only used when Oracle Utilities Customer Self Service-Application is installed.
Usage Adjustment Request Integration Process
This process is a real-time synchronous interface from Oracle Utilities Customer Care and Billing to get usage adjustment options from Oracle Utilities Meter Data Management given one or more service agreement with a SA Type of Bill Determinant (BD) Required and the valid rate schedules for each service agreement.
This process is used by the Oracle Utilities Customer Self Service Application Rate Compare module; when the Rate Compare page is loaded, it calls Oracle Utilities Customer Care and Billing to retrieve the rated service agreements of the given account and the valid rate schedules for each service agreement. If the service agreement is BD Required, Oracle Utilities Customer Care and Billing invokes this Usage Adjustment Request Integration process to get the usage adjustment options available for the valid rate schedule for each service agreement in Oracle Utilities Meter Data Management and also return the usage adjustment options back to Oracle Utilities Customer Self Service Application.
This allows customers to not only change their current rate but also change their consumption behavior to assess the impact on their energy bill.
Technical Details
When the Oracle Utilities Customer Self Service Application invokes the Oracle Utilities Customer Care and Billing Get Rated Service Agreements service and the service agreement to get the service agreements and rate schedules for the given account, Oracle Utilities Customer Self Service Application also gets the usage adjustment options from Oracle Utilities Meter Data Management if the SA Type is BD Required. Oracle Utilities Customer Care and Billing initiates a usage adjustment request and Oracle Utilities Meter Data Management returns the usage adjustment options back to Oracle Utilities Customer Care and Billing.
Oracle Utilities Customer Care and Billing sends the usage adjustment request information in the form of xml messages which are transformed by the integration and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management responds with the usage adjustment options which are transformed by the integration and sent back to Oracle Utilities Customer Care and Billing.
No DVMs are used for data transformation.
Integration passes the language value coming from the Oracle Utilities Customer Care and Billing request message to Oracle Utilities Meter Data Management by assigning the language in the SOAP Header when the Oracle Utilities Meter Data Management Inbound service.
WX-UsageAdjustmentRetrieval, is invoked. This language code that Oracle Utilities Customer Care and Billing passed to Oracle Utilities Meter Data Management is the CSS user’s language. This is used to get the appropriate descriptions in Oracle Utilities Meter Data Management as part of the response message going back to Oracle Utilities Customer Self Service given the CSS user’s language.
For more details about the request and response message, refer to Appendix A: Data Mapping.
If the SA ID of a record in the request list is not supported in Oracle Utilities Meter Data Management or one of the rate schedule in the list is not supported in Oracle Utilities Meter Data Management, Oracle Utilities Meter Data Management skips the record and mark it as skipped in the response message and proceed to the next record.
If Oracle Utilities Meter Data Management sends an error in the error information of the response message, the error information is sent back to Oracle Utilities Customer Care and Billing as part of the response message.
If Oracle Utilities Meter Data Management sends an exception or fault back to the integration, integration returns a SOAP fault back to Oracle Utilities Customer Care and Billing.
If integration encounters an exception (connectivity error, transformation error) while processing the message, integration returns a SOAP fault back to Oracle Utilities Customer Care and Billing.
No email notifications for business and technical errors are sent out from the integration service.
The integration artifacts for this process include:
Integration Service
Composite Name
Description
OUCCB2OUMDM2SSUsageAdjustment
ReqEBF
Self Service Usage Adjustment Request BPEL Process - This synchronous BPEL process gets the usage adjustment options from MDM for the given service agreement and rate schedules for each service agreement. It transforms incoming CCB request message to MDM format, invokes the MDM inbound service and transforms the response coming from MDM back to CCB format.
External Webservice Call
Application
Service Name
Description
MDM
WX-UsageAdjustmentRetrieval
Usage Adjustment Retrieval - This inbound service is used by the self service application when initially building the rate compare screen. The service receives as input list of customers (external account IDs or usage subscription IDs) and a list of rates for each customer. It supplies as output a list of available usage adjustments for each rate, for each customer. Each of these usage adjustments is represented by a profile factor in MDM. The customer self service user will then be able to pick from the returned list based on the rate they have selected.
Note: In order for this integration process to work properly in the Oracle Utilities Customer Self Service Application, Self Service must be set up in both Oracle Utilities Customer Care and Billing Master Configuration and Oracle Utilities Meter Data Management Master Configuration. You must also configure Usage Adjustment Profiles in Oracle Utilities Meter Data Management. Please refer to the respective configuration guide for detailed information.
Bill Cycle Synchronization Related Processes
The following integration points are required when Oracle Utilities Customer Care and Billing service points are managed by Service Order Management (SOM).
Bill Cycle Synchronization Integration Process
Bill Cycle Synchronization process synchronizes bill cycle information from Oracle Utilities Customer Care and Billing to Oracle Utilities Meter Data Management to establish the Bill Cycle and Measurement Cycle relationship used to determine the Bill Cycle of a Service Point.
Technical Details
Oracle Utilities Customer Care and Billing sends the bill cycle information in the form of XML messages which are transformed by the integration layer and sent to Oracle Utilities Meter Data Management. Oracle Utilities Meter Data Management sends a positive or negative acknowledgment which is transformed in the integration layer and sent to Oracle Utilities Customer Care and Billing.
Note: Bill Cycle Synchronization Process V2 is still part of the CCB-MDM Integration install but it is not used by the integration. The Bill Cycle Synchronization V2 process will be deprecated in future.
Bill Cycle Synchronization Integration Process
The integration artifacts for Bill Cycle Synchronization Integration Process include:
Composites
Composite Name
Description
OUCCB2OUMDM2BillCycleSyncReqEBF
Bill Cycle Sync Request BPEL Process
OUMDM2OUCCB2BillCycleSyncRespEBF
Bill Cycle Sync Response BPEL Process
JMS Queues
Queue Name
Description
OUCCB2BillCycleSyncRequest
Oracle Utilities Customer Care and Billing Bill Cycle Sync Request Queue
 
Used by the integration layer to read incoming Bill Cycle Sync messages from Oracle Utilities Customer Care and Billing.
OUCCB2BillCycleSyncRequestError
Oracle Utilities Customer Care and Billing Bill Cycle Sync Request Error Queue
 
This is the target error destination for CCB response messages that failed after a set number of retries has been reached.
OUCCB2BillCycleSyncResponse
Oracle Utilities Customer Care and Billing Bill Cycle Sync Response Queue
 
Used by the integration layer to add transformed Bill Cycle Sync response messages from Oracle Utilities Meter Data Management. Integration business errors, if any, are also sent to this queue.
OUCCB2BillCycleSyncResponseError
Oracle Utilities Customer Care and Billing Bill Cycle Sync Response Error Queue
 
This is the target error destination for CCB response messages that failed after a set number of retries has been reached.
OUMDM2BillCycleSyncRequest
Oracle Utilities Meter Data Management Bill Cycle Sync Request Queue
 
Used by the integration layer to add transformed Bill Cycle Sync request messages.
OUMDM2BillCycleSyncRequestError
Oracle Utilities Meter Data Management Bill Cycle Sync Request Error Queue
 
This is the target error destination for MDM request messages that failed after a set number of retries has been reached.
OUMDM2BillCycleSyncResponse
Oracle Utilities Meter Data Management Bill Cycle Sync Response Queue
 
Used by the integration layer to read incoming Bill Cycle Sync response messages from Oracle Utilities Meter Data Management.
OUMDM2BillCycleSyncResponseError
Oracle Utilities Meter Data Management Bill Cycle Sync Response Error Queue
 
This is the target error destination for MDM response messages that failed after a set number of retries has been reached.
SA Activation Bill Cycle Request Integration Process
During SA Activation, Oracle Utilities Customer Care and Billing performs a real time call to Oracle Utilities Meter Data Management to obtain the Bill Cycle if the service point related to the service agreement is managed by Service Order Management. The bill cycle returned is assigned to the account on the service agreement.
Technical Details
Oracle Utilities Customer Care and Billing sends a request message to get the bill cycle for a given service point in the form of xml messages which are transformed by the integration and sent to Oracle Utilities Meter Data Management. The synchronous call returns either a bill cycle or a remark indicating the reason why bill cycle is not identified. The remark maybe recorded as a To Do if to do type for this event is configured in the Oracle Utilities Meter Data Management Integration master configuration.
No DVMs are used for data transformation.
No email notifications for Business and Technical errors are sent out from the integration service.
Note: For more information on how this flow works, refer to the Synchronous Processes section.
The integration artifacts for this process include:
Integration Service
Composite Name
Description
OUCCB2OUMDM2SAActivationBillCycleReqEBF
CCB-MDM SA Activation Bill Cycle Request BPEL Process Synchronous BPEL process that retrieves the bill cycle from MDM for the given input service point. It transforms incoming CCB request message to MDM format, invokes the MDM inbound service and transforms the response coming from MDM back to CCB format.
External Webservice Call
Application
Service Name
Description
MDM
D2-DetermineBillCycleForSP
Determine Bill Cycle SP
 
This inbound service is used for retrieving bill cycle for a given service point.
Bill Cycle Change Notification Integration Process
When Oracle Utilities Meter Data Management service point’s measurement cycle change resulted to a change in the bill cycle, a notification of the change is sent to Oracle Utilities Customer Care and Billing.
Technical Details
This synchronous BPEL process receives the Oracle Utilities Meter Data Management message, transforms it and invokes the Oracle Utilities Customer Care and Billing web service into Oracle Utilities Customer Care and Billing. which evaluates the feature option – Allow Bill Cycle Synchronization, under General System Configuration feature type. If set to ‘Y’, the bill cycle of the account associated with the SP is updated with the new bill cycle. No response is sent back to Oracle Utilities Meter Data Management. If an error is encountered in Oracle Utilities Customer Care and Billing, it may be recorded as a To Do if to do type for this event is configured in the MDM Integration master configuration.
No DVMs are used for data transformation.
Oracle Utilities Customer Care and Billing does not send a response back to Oracle Utilities Meter Data Management. If a business error is encountered in Oracle Utilities Customer Care and Billing, the system creates a To Do entry in Oracle Utilities Customer Care and Billing instead of sending an error.
Note: For more information on how this flow works, refer to the Synchronous Processes section.
The integration artifacts for this process include:
Integration Service
Composite Name
Description
OUMDM2OUCCBBillCycle
ChangeNotifEBF
MDM Bill Cycle Change Notification BPEL Process Synchronous BPEL process that sends the bill cycle change notification to CCB when the bill cycles change due to the SP’s measurement cycle change It transforms incoming MDM message to CCB format and invokes the CCB inbound service.
External Webservice Call
Application
Service Name
Description
CCB
C1-BillCycleUpdateNotification
Bill Cycle Update Notification
This inbound service is used to send bill cycle update related to an SP.