autoDecisionPendingExpiration message
When the Gateway engine receives the autoDecisionPendingExpiration message, it determines whether there are batches (ICLs) for the affected business day that are contained in pending transmissions that have reached their expiration date as of that day.
If the date of the business day for the batch (ICL) is either on or after the pending expiration date, its
transmission is automatically refused. The following information is updated for the transmission.
- The pending flag of the transmission is changed from yes to no.
- The condition of the transmission is changed to rejected.
- The overridable flag of the transmission is set to no.
Otherwise, the batch (ICL) is moved to the next business date that has the same category and site. If it is not already, this next business day is opened if the auto open business days property is enabled.
To send the autoDecisionPendingExpiration message, configure the Transaction Server scheduler XML
file so that the BusinessDayPublishEventHandler class is called when a business day publish event occurs. The
class name is:
com.ibm.paydir.ima.txsvr.event.appbridge.BusinessDayPublishEventHandlerThis example XML shows the Transaction Server scheduler configuration for an
autoDecisionPendingExpiration message to be sent to the Gateway engine when the
autoDecisionExceptions topic is published.
<EVENT>
<NAME>Auto-Decision Pending Expiration</NAME>
<TYPE>BusinessDayPublishEvent</TYPE>
<EXEC>
com.ibm.paydir.ima.txsvr.event.appbridge.BusinessDayPublishEventHandler
</EXEC>
<PARAMETER name="msgType">autoDecisionPendingExpiration</PARAMETER>
<PARAMETER name="topic">autoDecisionExceptions</PARAMETER>
<PARAMETERREF>schedulerReferenceProperties</PARAMETERREF>
<PARAMETERREF>sendToGatewayEngine</PARAMETERREF>
</EVENT>