Oracle Utilities OCI Stream Notif linkChannel
The mapping details for Oracle Utilities OCI Stream Notif linkChannel are as shown in the table below:
Source OCI Stream
CCB REST Web Service Name : C1-AccountNotificationPreferences
Target OCI Stream
DVM
Comments
Element Name
Type
Element Name
Type
Element Name
Type
 
 
 
 
accounts[sequence=offset]/notificationPreferences
List
Message
List
 
This mapping is done for each Source Stream Message. For the given Account ID and Notification Type Code combo from the Source Stream Message, get the collection of notification preferences. Publish a message for each Notification Preference in the collection to the Target Stream.
offset
Field
 
 
 
 
 
 
 
 
 
 
messageId
Field
 
OIC Generated ID
origin
Field
 
 
origin
Field
 
Origin of the message
messageId
Field
 
 
sourceMessageId
 
 
NMS Violation ID
accountId
Field
 
 
accountId
Field
 
 
notificationType
Field
 
 
notificationType
Field
 
 
 
 
accounts[sequence=offset]/cisDivision
 
cisDivision
Field
 
 
 
 
../personContact/personId
 
personId
Field
 
 
 
 
../personContact/contactId
 
contactId
Field
 
 
 
 
../personContacts/language
 
language
Field
 
 
 
 
../personContacts/firstName
 
firstName
Field
 
 
 
 
../personContacts/lastName
 
lastName
Field
 
 
 
 
../DeliveryType
 
deliveryChannel
Field
 
 
 
 
../personContacts/contactValue
 
deliveryValue
Field
 
 
notificationTemplate
Field
../personContact/template
 
notificationTemplate
Field
 
If Source Stream Message has template value, pass the value. If not, use the template value coming from CCB.
 
 
../notificationPreferenceId
 
notifPreferenceId
Field
 
 
 
 
accounts[sequence=offset]/cisDivision
 
deliveryInstance
 
OUTL-BRT-NOTIFHUB_Delivery
Routing
Maps CIS Division to the Delivery Instance to route the message to.
 
 
 
 
CCId
 
 
Not Mapped
 
 
 
 
optOutAllowed
 
 
Not Mapped
 
 
 
 
custContactNeeded
 
 
Not Mapped
 
 
 
 
subscriptionType
 
 
Not Mapped
 
 
 
 
notifEventInstanceId
 
 
This is an OIC generated ID. This ID is the same for messages published for each Notification Preference for a given account and notification type.
 
Example: If a given account and notification type have two delivery info, both these messages will have the same notifEventInstanceId.
 
 
 
 
eventCapturedDTTM
Field
 
Current date time in UTC Timezone in XSD format.
data
List
 
 
data
List
 
Pass all the key value pairs from the Source Stream message.
key
Field
 
 
key
Field
 
 
value
Field
 
 
value
Field