Scenario 6: CCB + WAM/ODM v2.1.x
In this scenario, the integration product coordinates processing between:
Oracle Utilities Customer Care and Billing
Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management v2.1.x
Apart from the above configurations follow the guidelines to configure Oracle Utilities Customer Care and Billing for Scenario 1 with the following exceptions:
Billable Charge is not used.
Customer Interactions are not used
No customer and asset data synchronization processing is available in this scenario.
Feature Configuration options related to data synchronization do not need to be configured
To Type and To Do Roles for Billable Charge SA, Customer Contacts are created as result of customer information change or creation of are not in use.
Data configurations needed for the Appointments integration points are not used in this scenario.
Configuring Outbound Services
The following sections identify settings required to communicate using outbound services.
Configuring JNDI Server
Create a new JNDI server configured to communicate with the integration layer. It should point to the Integration SOA server.
1. In the Admin menu, navigate to J -> JNDI server.
2. Enter the JNDI server name.
For example: ODM_JNDI
3. Enter the JNDI server description.
For example: ODM Integration server
4. Enter the Provider URL in the format t3//<SOA Server>: <SOA Port>.
For example: t3://soaserver.us.oracle.com:8002
5. Enter the Initial Context Factory.
It should be: weblogic.jndi.WLInitialContextFactory
Configuring JMS Queue
Create a new JMS queue for integration queue where Oracle Utilities Customer Care and Billing sends SP Sync Request outbound messages.
1. In the Admin menu, navigate to J -> JMS Queue.
2. Enter the following:
JMS Queue – Refers to the queue name in Oracle Utilities Customer Care and Billing
Description – Indicates queue description
Queue Name – Indicates the JNDI name of the queue on the Integration server. For example: jms/aia/AIA_OUCCBOUODMSPSyncReqQueue
Target Client Flag – JMS
JNDI Server – Select the JNDI server created for integration
Creating JMS Connection
Create a new JMS connection used to connect to the integration queues.
1. In the Admin menu, navigate to JMS connection.
2. Enter the following:
JMS Connection – Indicates the Connection name in Oracle Utilities Customer Care and Billing
Description – Additional information about the JMS Connection
JNDI Server – Select the JNDI server created for this integration (as described in the JNDI Server section)
JNDI ConnectionFactory – JNDI name of the connection factory on the Integration server. For example: jms/aia/AIAOUCCBCF
Creating the SP Sync Request Outbound Message Type
This outbound message type will be used to send the SP Sync Request message. Create a new Outbound Message Type which maps to the appropriate business object.
1. Navigate to Admin, Outbound Message Type, and click Add.
2. Enter a unique Outbound Message Type and Description.
For example: CM_WAMSPSYNC.
3. Populate values as follows:
Business Object = C1-ODMSPSyncReqOutMsg
Priority = 50
You can set this to any other value as needed.
Creating the SP Installed Assets Overview Outbound Message Type
This outbound message type will be used to send the SP Installed Assets Overview message. Create a new Outbound Message Type which maps to the appropriate business object.
1. Navigate to Admin, Outbound Message Type, and click Add.
2. Enter a unique Outbound Message Type and Description. Example: CM_WAMSPAST
3. Populate values as follows:
Business Object = C1-ODMSPInstalledAssetsOutMsg
Priority = 50
You can set this to any other value as needed.
Creating the SP Sync Request Message Sender
Create a new Message Sender which points to the Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management EBF for the SP Sync Request integration point.
1. Navigate to Admin -> Message Sender.
2. Enter a unique Message Sender and Description.
3. Populate values as follows:
Invocation Type = Real-time
Message Class = RTJMSQSNDR.
Sender posts messages to JMS queue real-time.
MSG Encoding = UTF-8 message encoding
4. Select the Active check box and set the following:
JMS Connection: Point to the JMS connection created
JMS Queue: Point to the JMS queue created for SP Sync
5. Select the Context tab and set values for the following Context Types:
JMS Message Type (Bytes(Y)/Text(N)) – N
JMS User Name – User ID for the url to be accessed
JMS User Password – Password for the url to be accessed
Creating the SP Installed Assets Overview Message Sender
Create a new Message Sender which points to the Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management. Integration is not involved here as the service interacts directly with Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management.
1. Navigate to Admin -> Message Sender.
2. Enter a unique Message Sender and Description.
3. Populate values as follows:
Invocation Type = Real-time
Message Class = RTHTTPSNDR.
This is the class for real-time sender to route messages using HTTP.
MSG Encoding = UTF-8 message encoding
4. Select the Active check box.
5. Select the Context tab and set values for the following Context Types:
Character Encoding – UTF-8
HTTP Login User – User ID for the url to be accessed
HTTP Login Password – Password for the url to be accessed
HTTP Header – SOAPAction: " http://your_wamorodm_serverhost/webservices/W1-RetrieveServicePointAssets#W1-RetrieveServicePointAssets "
HTTP Method (POST/GET) – POST
HTTP Transport Method – SendReceive
HTTP Timeout: 60 (in seconds)
HTTP URL 1 – Set the URL to be accessed.
If the URL value does not fit, use the additional HTTP URL types to set the complete URL. This should point to the Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management Service Point Assets service.
Example: https://your_wamorodm_serverhost:your_wamorodm_port/ouaf/webservices/W1-RetrieveServicePointAssets
Creating the External System
Create a new External System for the integration layer.
1. Navigate to Admin -> External System.
2. Enter a unique External System and Description.
3. Set Our Name in Their System to the external system used for identifying Oracle Utilities Customer Care and Billing in the Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management environment.
4. Add the SP outbound message types created.
SP Sync Request Outbound Message Type - created above
Processing Method - Real-time
Message Sender - new Message Sender for SP sync created
Date/Time Format – OUAF
Message XSL - C1-CCB2JMSQAddNamespace.xsl
5. Add the SP Installed Assets Overview outbound message type created
SP Installed Assets Overview Outbound Message Type - created above
Processing Method - Real-time
Message Sender - new Message Sender for SP Installed Assets Overview created below
Date/Time Format – OUAF
Message XSL - C1-RetrieveServicePoinAssetsRequest.xsl
Response XSL - C1-RetrieveServicePoinAssetsResponse.xsl