9.2.1.4.1 Transaction Indicator

The relationship of transactions to messages can be:

  • One transaction per message

    This is determined automatically by the scope of the message.

  • Multiple transactions per message

    This is determined by the transaction indicator (txind). If there is no transaction indicator, the XML parser can create transactions based on a matching transaction rule.

  • Multiple messages per transaction

    The transaction indicator (txind) is required to specify whether the operation is the beginning, middle, end or the whole transaction. The transaction indicator value for any specific operation is matched against the values defined for each transaction indicator type. A transaction is started if the indicator value is beginning or whole, continued if it is middle, and ended if it is end or whole.