11.2 XML Notification

This topic provides information on XML Notification.

XML notification can be set for create, closure, and amendment operations of collaterals of all types, collateral pool, facility, liability and exposures. This notification can be triggered by both the online and the batch processes. When a collateral is modified, linked pool and/or facility which gets impacted will also be the part of notification.

Whenever the primary key is updated in the notification table, the scheduler will poll to fetch details of record for which primary key is logged, generate the XML notification and send the notification to the queue.

Note:

Notification will be triggered only if entry with the PK values is available in the GETB_NOTIFICATION_LOG table and Process Status is updated as P in the GETB_NOTIFICATION_LOG table.

Notification message will be triggered with the entire ELCM response including that of the subsystem in the Console under Domain Structure-Services-Messaging-JMS Modules- Module-Queue-Monitoring-SystemModule-0!Queue-0.

Prerequisites for XML Notification

  • CSTB_Param setting must be updated as XML and server must be restarted.
    • Configure the following in CSTB_PARAM:
    1. PARAM_NAME as ELCM_NOTIF_REQ, PARAM_VAL as Y
    2. PARAM_NAME as ELCM_NOTIF_TYPE, PARAM_VAL as XML
  • Scheduler job (ELCMNOTIFICATIONS) must be configured using STDJOBMT Screen
  • Entity needs to be configured in STDJOBMT with name ENTITY
  • The Job 'ELCMNOTIFICATIONS' must be resumed from SMSJOBBR
  • Notification queue (NOTIFY_DEST_QUEUE) and Connection factory (NotifyDestQCF) must be configured in Weblogic as per the below Document

https://docs.oracle.com/cd/F29383_01/PDF/Installation/Environment%20Setup/ Application%20Server/FCUBS_Weblogic_JMS_Configuration.pdf

Note:

Prerequisites for JSON Notification is same as the above prerequisites for XML Notification, except for the below configuration in CSTB_PARAM . PARAM_NAME as ELCM_NOTIF_TYPE, PARAM_VAL as JSON