Non-STP monitoring

This monitor inspects all business transactions for situations that indicate that the transaction cannot be processed straight through, but instead must undergo non-straight-through processing (non-STP). The sample application implements a dedicated FSM for non-STP monitoring, as shown in Figure 1. It fires on either of the following conditions:
  • An event E_NotifyOps occurs indicating that a transfer needs intervention by an operator.
  • An event E_ValFail occurs indicating that validation of a transfer failed.
In either situation, it fires the A_ProcessNonSTP action. This action records the non-STP status as an OBJ_VALUE database table entry:
Category Key Value
MILESTONE_FLAG STP "false"
Figure 1. FSM for non-STP monitoring