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.

The new batch process is available in this version for Customer Cash Receipt Entry by selecting a new option in SA Administrator Options. When you select Use Batch Call Process for Designated Slow Service Interface Calls in SA Administrator Options-System-General, the new batch call process is implemented in Customer Cash Receipt Entry when these processes are initiated:
  • Transaction grid is loaded
  • Auto Apply of invoice payments is selected
  • Invoices are marked and applied as Paid in Full
  • Original Discount is selected to reset transaction discounts to their original values
  • Reset 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.

Feature activation

The batch process must be activated by setting the Use Batch Call Process for Designated Slow Service Interface Calls in SA Administrator Options-System-General. We recommend you select this option if you process very large transaction sets in Customer Cash Receipt Entry and experience time-out errors.
Note: Any value specified in the Batch Size field in SA Administrator Options-Customers-Cash Receipts is ignored if this new option is selected.