Cancel Batch

If a batch that has been received into the system is being sent back, inbound billing attempts to remove all records for that batch from the billing table. If the record has already been extracted, it is not removed from the table. Inbound billing informs the Transaction Server of all records that could not be removed.

For inbound billing to be notified of a cancel batch request, the Transaction Server must be configured to use Services Framework to send a message to the inbound billing task when a batch needs to be canceled. The following XML example shows a typical configuration using the Transaction Server Scheduler.xml file to set up the requisite event reporting:
<EVENT>
   <NAME>Billing Inbound - Canceled Batch</NAME>
   <TYPE>PresentmentColumnChange</TYPE>
   <EXEC>com.ibm.paydir.ima.txsvr.event.appbridge.PresentmentStatesEventHandler</EXEC>
   <PARAMETER name="msgType">cancelBatch</PARAMETER>
   <PARAMETER name="condition">canceled</PARAMETER>
   <PARAMETERREF>schedulerReferenceProperties</PARAMETERREF>
   <PARAMETERREF>sendToBillingInbound</PARAMETERREF>
</EVENT>