Status Notification Messages (TCH)
Scenario describing the end to end processing of Status Notification Messages from the CSM.
admi.004 Status Notification Messages with the following event codes are supported:
- 960: Connectivity Status Broadcast
- 971: System Status Broadcast
- 972: Participant Suspend Broadcast
- 975: Settlement Individual Transaction Limit Status / Change Broadcast
- 976: Security Transaction Limit Change Broadcast
- 981: Free Format Broadcast or Notification
- 982: Participant Status Broadcast
- 993: Available Prefunded Balance Warning Notification
- 994: Prefunded Balance Breach Notification
- 996: Prefunded Requirement Change Notification
- 998: Prefunded Balance Change Notification
- 999: Reconciliation Status Notification
A Status Notification Message (SNM) arrives on the 'System Notification From CSM' queue, and is routed for mapping by the TCHMessageMapperInbound mapper. The TCHMessageMapperInbound will route the admi.004 message to the Admi004ToISFMapper. Currently all SNMs with event codes other than 993 are processed as Log Only Transactions, and certain event codes will trigger Scheduler Tasks to raise Log Only Transaction Received alerts once mapping has been completed,
Scheduler Task 'Monitor TCH Notification' will provide an alert on receipt of event codes 971, 975, 976, 981.
Scheduler Task 'Monitor TCH Prefund Balance Breach' will provide an alert on receipt of event code 994.
Scheduler Task 'Monitor TCH Prefund Requirement' will provide an alert on receipt of event code 996.
Event code 993 is not processed as a Log Only Transaction. Following validation, an alert to indicate a low or high prefund balance will be raised depending on the AvailablePrefundBalanceStatus value found in the admi.004 message, with 'EXCEEDED' indicating a low prefund balance, and 'NORMAL' indicating a high prefund balance.
Event codes 960, 972 and 982 trigger state transitions for Scheduler Task 'Participant Status Monitor'.