Batch Processes for Outbound Sync Requests
Batch Code
Batch Process Description
F1-SYNRQ
Runs the sync request. The Sync Request Monitor Process is a generic batch process that is used for different sync processes. It has a couple of parameters that can be used to control which sync request business objects to process.
F1-SYNIL
Creates an initial sync request business object for a particular maintenance object. The algorithm parameters for filtering records are provided, so implementations can further restrict the creation of initial sync requests to certain records within the maintenance object.
Note: To generate initial sync requests, submit the F1-SYNIL batch job. To transition Sync Requests out of the Pending state, run the F1-SYNRQ batch job.
For more information about the sync request process, the business objects, maintenance objects, and other components used for this process, refer to the Data Synchronization section in the Oracle Utilities Framework User Guide.
Configuring Outbound Messages
Configure the outbound messages to send them out to the integration layer. The following should be configured during the outbound message configuration:
Message Sender
For Oracle Utilities Operational Device Management to access Oracle Integration Cloud services, create a Message Sender for each integration service.
1. Navigate to the Message Sender page.
You can do so from the Admin menu or from the Search menu.
2. Enter a unique Message Sender name and its description.
3. Populate the following values:
Message Sender - Sender name in Oracle Utilities Operational Device Management
Description - Sender description
Invocation Type - Real-time
Message Class - SOAPSNDR (SOAP Sender)
Active - Select the checkbox
Message Encoding - UTF-8 message encoding
4. On the Context tab, set values for the following context types:
HTTP Header - SOAPAction:”Operation name in the respective Oracle Integration Cloud integration process wsdl”
HTTP Login User - User ID to access Oracle Integration Cloud’s integration process
HTTP Password - Password to access Oracle Integration Cloud’s integration process
HTTP Method (POST/GET) - POST
HTTP Timeout - 60
HTTP Transport Method - SendReceive
HTTP URL 1 - Set the URL to be accessed.
If the URL value is invalid, use the additional HTTP URL types to set the complete URL.
Message Namespace URI - Namespace from the respective Oracle Integration Cloud integration process wsdl
Example Message Sender for Integration Services
 
Asset Device Sync Request Process
Message Sender
Description
HTTP Header
HTTP URL
ADSynReq
Asset Device Sync Request
SOAPAction:"_M DM_WM-MDMASTSYN"
https://OIC_HOST:PORT/ic/ws/integration/v1/flows/oracleutilities/OUTL-BA-ODM_MDM_ASSET_SYNC_REQ/1.0/
Contact Sync Response Process
Message Sender
Description
HTTP Header
HTTP URL
ConSynResp
Contact Sync Response
SOAPAction:"MDM_WM-CN-SYNRSP”
https://host:port/ic/ws/integration/v1/flows/oracleutilities/OUTL-BA-ODM_MDM_CONTACT_SYNC_RES/1.0/
Install Event Asset Node Sync Response Process
Message Sender
Description
HTTP Header
HTTP URL
InsEANSynResp
Install Event Asset Node Sync Response
SOAPAction:"MDM_ WM-AN-SYNRSP"
http:// ICS_HOST:7003/ ic/ws/integration/ v1/flows/ oracleutilities/ OUTL-BA-ODM_MDM_IE_SYNC_RES/1.0/
SP Node Sync Response Process
Message Sender
Description
HTTP Header
HTTP URL
SPNSynResp
SP Node Sync Response
SOAPAction:"MDM_ WM-SP-SYNRSP"
https://host:port/ic/ws/integration/v1/flows/oracleutilities/OUTL-BA-ODM_MDM_SP_SYNC_RES/1.0/
Outbound Message Type
To create a new outbound message type for each integration process, do the following:
1. Navigate to the Outbound Message Type page.
You can do so from the Admin menu or from the Search menu.
2. Enter an outbound message type, description, and detailed description.
3. Select the outbound message business object created for a specific service.
Example Outbound Message Types for Integration Points
 
Asset - Device Sync Integration Point Outbound Message
Outbound Message Type
Description
Business Object
WM-MDMASTSYN
Asset Sync Request - For Outbound Message
W1-MDMAssetSyncReqOutMsg
Service Point - Node Sync Integration Point Outbound Message
Outbound Message Type
Description
Business Object
WM-SP-SYNRSP
Service Point Sync Response - For Acknowledgment Message
W1-OutboundAcknowledge
Message
Contact Sync Integration Point Outbound Message
Outbound Message Type
Description
Business Object
WM-CN-SYNRSP
Contact Sync Response - For Acknowledgment Message
W1-OutboundAcknowledge
Message
Install Event - Asset Location Sync Integration Point Outbound Message
Outbound Message Type
Description
Business Object
WM-AN-SYNRSP
Asset - Node Sync Response - For Acknowledgment Message
W1-OutboundAcknowledge
Message
External System
To create a new external system to support the integration:
1. Navigate to the External System page.
You can do so from the Admin menu or from the Search menu.
2. Enter a unique external system and description.
For example: Name = MDM_ICS, Description = Oracle Utilities Meter Data Management
3. Set the Our Name in Their System field to ODM.
4. Associate the outbound message types created to the external system.
5. For each outbound message type, set the following:
Outbound Message Type - Set the outbound message type created for Oracle Utilities Operational Device Management outbound queue.
Processing Method - Real-time
Message Sender - Set the message sender created for the queue.
Date/Time Format - XSD
Namespace Option - Configured on Sender
If Oracle Utilities Operational Device Management sends messages to the integration service, use the Message Senders created for each integration.
For more information about Message Senders, refer to the Message Sender section.
External System Details
Outbound Message Type
Processing Method
Message Sender
WM-MDMASTSYN
Real-time
ADSynReq
WM-SP-SYNRSP
Real-time
SPNSynResp
WM-CN-SYNRSP
Real-time
ConSynResp
WM-AN-SYNRSP
Real-time
InsEANSynResp
Managing Catalog Service
The catalog service is used by Oracle Integration Cloud to communicate with the respective application. This is configured in Catalog URL in the Oracle Integration Cloud connection.
To configure the catalog service in Oracle Utilities Operational Device Management:
1. Navigate to the Web Service Catalog page.
You can do so either from the Admin menu or the Search menu.
The external system and inbound web services are added to the catalog.
2. To get the catalog URL, append “webservices/builtin/ServiceCatalog?wsdl” to the Oracle Utilities Operational Device Management URL.
For example: http(s)://<ODM_HOST>:<ODM_PORT>/<ContextRoot>/webservices/builtin/ServiceCatalog?wsdl
For more information about configuration, refer to the Oracle Utilities Operational Device Management documentation.