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.