When loading new transactions, if the application recognises that a notice sequence is missing, then it will set the ‘Transaction Status’ to ‘Pending Processing’ in the TMA3000 Monitor Web Service Transactions form. It does this to allow some time for the missing notice sequence to arrive before it tries to load the new transaction. When a transaction is set to Pending Processing, a 'Deadline Date/Time' is also inserted against the transaction and this can be seen in TMA3000. Once the Deadline Date/Time is reached, the application will attempt to process the transaction regardless of the missing notice sequence, but this may result in an error if the missing notice was essential.
Related Product options:
HOLDPNDING - If set to ‘Y’ pending transactions will be held back if a previous transaction has not arrived or been successfully processed. This is designed to stop notice sequence problems when multiple notices are sent at the same time, but don't arrive in the same order.
PNDNGTIME - This will determine how long a 'Pending Processing' transaction will be held at 'Pending' for. By default this is set to 720 minutes (12 hours). This is used to calculate the Timeout Deadline when a transaction is received and then set to Pending Processing.
Sent Transaction at Pending Send status:
TMA Administration Guide, section 4.1 about the TMA3000 form (Page 33 for version 4.5.10), which is available from here: