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 | ||||||
isOptOutAllowed | Field | optOutAllowed | |||||
isCustomerContactRequired | Field | custContactNeeded | |||||
subscriptionOrPush | Field | subscriptionType | |||||
timeZone | Field | ../personContacts/timeZone | timeZone | ||||
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 |