Batch call process implemented for large transaction processing
When processing large numbers of transactions, some processes do not complete within the application's 1-minute time-out constraint, and you receive time-out errors. A new process can be implemented to accommodate these service calls allowing them to complete and return data outside of the 1-minute time frame.
- Transaction grid is loaded
- of invoice payments is selected
- Invoices are marked and applied as Paid in Full
- is selected to reset transaction discounts to their original values
- is selected to reset selected transactions to their original values
- Final Update is performed
As the batch process runs, a poller is initiated that tracks the status of the batch call using a database table that is updated as the batch process progresses. This status can be requested, in process, completed successfully, or completed with errors. If there are errors, a message is displayed to the screen with the specific error. When the status is completed successfully or completed with errors, the poller stops for that specific call and processing continues as normal.
The batch process is available for Customer Cash Receipt Entry only at this time. Infor shall review other transaction processing service calls in Distribution SX.e to determine where the new batch process would reduce time-out issues for large transaction sets.