Closing Batches from APL and Error Handling
Closing Batches from APL
In addition to using the batch closing criteria in the agent's batch closing criteria, you can trigger closing of the current batch by routing a CloseBatchUDR
 to the agent. This UDR type contains the following field:
Field | Description |
---|---|
BatchId (string) | When the input type is |
Error Handling
When a worker process fails to synchronize or move data, an ErrorUDR
 is routed to the workflow. This UDR type contains the following fields:
Field | Description |
---|---|
BatchId (string) | When the input type is bytearray, this field contains the fixed string "SINGLE_BATCH". When the input type is |
Code (int) | This field contains a code that identifies the type of error that occurred. |
Data (list<bytearray>) | This field contains the input data (payload) to the agent. The maximum size of the list depends on the settings in the Advanced tab. |
When data is redirected back into the workflow in an ErrorUDR
 due to an unexpected error, it is not guaranteed that the data has been written. In the case of throttled data, it is guaranteed that the data has not been written. Note that the redirected data is included by any counters for closing criteria. Therefore, when data has been throttled, for example, the final batch file contains less data than configured using the automatic closing criteria.