3.8.1 Abstract Data Model
The TransactionImpl (section 3.8) class maintains the following additional data elements:
TransactionIdentifier: A GUID that uniquely identifies the transaction object.
IsInternal: A BOOLEAN flag that indicates whether the transaction is an internal transaction or an external transaction.
isCommittedorAborted: A BOOLEAN flag that indicates whether the transaction has been committed or aborted.