Payment origination batch lifecycle

To analyze the lifecycle of the payment origination batch, look at the detailed sequence diagrams and focus on Payment Origination Bat. Diagrams isolating Payment Origination Bat from the detailed sequence diagrams are shown in the following figures. The diagrams are annotated with S1-S8, which show the key points in the lifecycle that will be modeled as distinct states.
Figure 1. State identification diagram: valid payment origination batch
SampAppValidBatPaytStateD.jpg
Figure 2. State identification diagram: invalid payment origination batch
SampAppInvalidBatPaytStateD.jpg
The following table shows the states that correspond to the lifecycle points in the diagrams.
Table 1. State names for the payment origination batch lifecycle
Lifecycle point State Description
S1 Batch Mapped Initial state.
S2 Batch Validating Transient state that indicates validation is in progress.
S3 Batch Valid Indicates that batch validation has passed.
S4 Batch Processing Indicates that the batch transactions are now processing.
S5 Wait for Client Ack Sent Indicates that an acknowledgment is being sent to the client.
S6 Batch Complete Indicates that the payment batch is finished. This is its final state.
S7 Batch Validation Failed Indicates that validation has failed.
S8 Batch Failed Indicates that the payment batch failed. This is its final state.