Batch (ICL) status transitions
Transaction Server maintains the status of batches (ICLs) as they are being loaded and processed
by the various components. The status values for batches (ICLs) are shown in the following list.
- Loading
- Batches (ICLs) have this status as they are loading.
- Received
- This status is the default for all batches (ICLs) that are finished loading.
- Processing
- Batches (ICLs) are set to this status when the business day with which they are associated was accepted for processing.
- Complete
- This status indicates that the batch (ICLs) finished processing.
The Transaction Server manages the transitions for all these statuses except complete. The batch
(ICL) status is set to complete when either of the following things occur.
- The user-defined processing for the batch (ICL) is complete. An event handler is provided for the user to indicate when a batch (ICL) finishes processing.
- End of day processing is run.
Because batches (ICLs) are associated with a business day, the status of the business day influences the
status transitions for the batch (ICL). The business day statuses are shown in the following list:
- Open
- An open business day is available to receive batches (ICLs), but the batches (ICLs) are not able to be processed immediately.
- Active
- An active business day is able to both receive and process batches (ICLs) for the business day.
The following sections explain each batch (ICL) status and its transitions.