Integration Configuration Checklist
Extensive configuration is required to implement the integration between Oracle Customer Care and Billing and Oracle Meter Data Management. This section provides a list of configuration tasks that may be used as a reference or roadmap, including:
Integration JMS Wrapper Configuration
Task
Description
Configure
Configure CCB-MDM to use the JMS Wrapper processes to send and receive messages to and from the edge applications instead of writing and reading the messages from the queues directly.
Setting Configuration Properties for JMS Wrapper Processes
Set Service Configuration properties that are used by the JMS Wrapper BPEL processes.
Note: When using the Integration JMS Wrapper Processes, Inbound Message Configuration (JMS and MDB configuration) and some Oubound Message Configurations are not needed in both CCB and MDM applications. See each section for more details.
Oracle Utilities Customer Care and Billing Configuration
Task
Description
Admin Data Setup
Admin Data Tables
There are admin tables that are essential to the integration and must be set up in CCB and in the corresponding DVMs.
 
Examples include: SP Type, SA Type, Service Type, UOM, TOU, SQI, Meter Type, etc.
MDM Navigation Setup
Configure the General System Configuration feature configuration. The MDM URL option value must contain the URL for the MDM .
System Data Setup
Sync Read Business Objects
Define the read BOs used to build the initial/final sync snapshot.
Sync Data Area
Define the data area that holds the elements needed in the snapshot.
Sync Pre-processing Algorithm
Configure the pre-processing algorithms that create the initial snapshot for the various entities.
Timeout Algorithm
Configure the timeout algorithm(s) that are used in sync, usage and corrected read processing.
To Do Creation Algorithm
Configure the To Do entry algorithm(s) that are used to notify users of anomalies.
Sync Request Business Object
Setup business objects that define the behavior of the outbound sync requests (link pre-processing, timeout and To Do algorithms, etc.).
MO Audit Algorithms
Configure the MO Audit algorithms responsible for sync request creation.
Maintenance Objects
Update the maintenance objects that your implementation wants to create sync requests for (link audit algorithms and specify option values for sync request BO).
Usage Business Objects
This business object defines the behavior of a usage request
Replacement Read BO
This business object is used to process a corrected read notification received from Oracle Utilities Meter Data Management.
Menu Setup
Enable the links from CCB to MDM.
Batch Scheduling
Note the batch jobs involved in the sync and billing processes and ensure that these are incorporated in your scheduler accordingly.
Inbound Message Configuration
JMS and MDB Setup
Configure the application to receive JMS messages from the integration layer. Configure WebLogic JMS Configuration and MDB files.
 
Note: This setup is not needed when using the Integration JMS Wrapper processes.
Outbound Message Configuration
JNDI Server Setup
Configure the application to send out JMS messages to the integration. Define the JNDI Server when using JMS to communicate outbound messages.
 
Note: This setup is not needed when using the Integration JMS Wrapper processes.
JMS Queues and Connection Setup
Configure the JMS Queues and JMS Connection.
 
Note: This setup is not needed when using the Integration JMS Wrapper processes.
Message Sender Setup
Configure outbound message types and message senders for the external system.
Demo Export Bundles: Export bundles are available in the demo environment to assist with the configuration needed:
CI_MDMUsageRequest: This bundle contains additional objects that should be configured for Oracle Utilities Meter Data Management usage request processing.
CI_MasterDataSyncForMDM: This bundle contains the objects for the Master Data Synchronization with MDM2.
Oracle Utilities Meter Data Management Configuration
Task
Description
Admin Data Setup
Admin Data Tables
There are admin tables that are essential to the integration and must be set up in MDM and in the corresponding DVMs.
 
Examples include: SP Type, US Type, Service Type, UOM, TOU, SQI, Device Type, etc.
MDM Navigation Setup
Configure the General System Configuration feature configuration. The CCB URL option value must contain the URL for the CCB.
System Data Setup
Sync Business Objects
These are the inbound sync business objects that are used to add or update the data in MDM. Only the ongoing sync business objects need further setup to define the Outbound Message Type to be used for any acknowledgments sent back to CCB.
BO Algorithms
These are CCB-specific algorithms that need to be plugged into the sync BOs. A BPA script is provided to for your convenience.
Extendable Lookups
Some extendable lookups were created to hold the values as defined in the external system being integrated with. Configure the values for these extendable lookups.
Lookup Field
Configure the required values for this lookup field.
Menu Setup
Enable the links from MDM to CCB.
Batch Scheduling
Note the batch jobs involved in the sync and billing processes and ensure that these are incorporated in your scheduler accordingly.
Inbound Message Configuration
JMS and MDB Setup
Configure the application to receive JMS messages from the integration layer. Configure WebLogic JMS Configuration and MDB files.
Note: This setup is not needed when using the Integration JMS Wrapper processes.
Outbound Message Configuration
JNDI Server Setup
Configure the application to send out JMS messages to the integration. Define the JNDI Server when using JMS to communicate outbound messages.
Note: This setup is not needed when using the Integration JMS Wrapper processes.
JMS Queues and Connection Setup
Configure the JMS Queues and JMS Connection.
Note: This setup is not needed when using the Integration JMS Wrapper processes.
Message Sender Setup
Configure outbound message types and message senders for the external system.
Demo Export Bundles: Export bundles are available in the demo environment to assist with the configuration needed:
CI_MasterDataSyncFromCCB: This bundle contains the objects for the Master Data Synchronization with Oracle Utilities Customer Care and Billing.
Integration Product Configuration
Task
Description
Setting Configuration Properties
Set Module Configuration properties that are shared by multiple integration processes and Service Configuration properties that are used by specific BPEL process.
Domain Value Maps
Set Domain value maps (DVMs) to map codes and other static values across applications.
Error Handling
Setup error notification