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: