#typev TRANSACTION_MANAGER_STARTED 11 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%18!-50s!'%" ;%"MS DTC started with the following settings: Security Configuration (OFF = 0 and ON = 1): Network Administration of Transactions = %12!-1d!, Network Clients = %13!-1d!, Distributed Transactions using Native MSDTC Protocol, In bound Network Enabled = %14!-1d!, Out bound Network Enabled = %15!-1d!, Transaction Internet Protocol (TIP) = %16!-1d!, XA Transactions = %17!-1d!.%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
bNetworkAdminEnabled, ItemUlong // 12
bNetworkClientsEnabled, ItemUlong // 13
bNetworkInboundEnabled, ItemUlong // 14
bNetworkOutboundEnabled, ItemUlong // 15
bTipEnabled, ItemUlong // 16
bXaTransactionsEnabled, ItemUlong // 17
TMIdentifier ItemWString // 18
}
#typev TRANSACTION_MANAGER_STOPPED 12 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%12!-50s!'%" ;%"The MS DTC service is stopping.%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
TMIdentifier ItemWString // 12
}
#typev CHECKPOINTING_STOPPED 13 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%12!-50s!'%" ;%"MSDTC is suspending the checkpointing of transactions due to lack of activity%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
TMIdentifier ItemWString // 12
}
#typev CHECKPOINTING_STARTED 14 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%12!-50s!'%" ;%"MSDTC is resuming the checkpointing of transactions %""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
TMIdentifier ItemWString // 12
}
// Added more information in the supportability DCR. Added a new trace in case we have trace files that contain both
// old and new traces.
#typev TRANSACTION_MANAGER_STARTED_2 15 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%23!-50s!'%" ;%"MS DTC started with the following settings: Security Configuration (OFF = 0 and ON = 1): Network Administration of Transactions = %12!-1d!, Network Clients = %13!-1d!, Inbound Transactions = %14!-1d!, Outbound Transactions = %15!-1d!, Transaction Internet Protocol (TIP) = %16!-1d!, XA Transactions = %17!-1d!, MSDTC RPC Security = %18!s!, Account = %19!s!, Firewall Exclusion = %20!-1d!, Transaction Bridge Installed = %21!-1d!, Filtering duplicate events = %22!-1d!.%""
#typev TRACE_SETTINGS 11 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%18!-50s!'%" ;%"Trace Configuration (OFF = 0 and ON = 1): Tracing Of DTC = %12!-1d!, Tracing Of Transactions = %13!-1d!, Tracing Of Aborted Transactions = %14!-1d!, Tracing Of Long-Lived Transactions = %15!-1d!, Tracing Of All Transactions = %16!-1d!, Max Limit on Memory Buffers = %17!-1d!.%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
bTraceDTC, ItemUlong // 12
bTraceTrans, ItemUlong // 13
bTraceAbortedTrans, ItemUlong // 14
bTraceLLTrans, ItemUlong // 15
bTraceAllTrans, ItemUlong // 16
dwMaxBuffers ItemUlong // 17
TMIdentifier ItemWString // 18
}
#typev TRACING_STARTED 12 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%12!-50s!'%" ;%"MSDTC is resuming the tracing of long - lived transactions%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
TMIdentifier ItemWString // 12
}
#typev TRACING_STOPPED 13 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%12!-50s!'%" ;%"MSDTC is suspending the tracing of long - lived transactions due to lack of activity%""
#typev RM_ACKNOWLEDGED_COMMIT 22 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%17!-50s!'%" ;%"received acknowledgement of commit request from the resource manager #%16!d! for transaction enlistment #%15!d!%""
#typev RM_ACKNOWLEDGED_ABORT 23 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%17!-50s!'%" ;%"received acknowledgement of abort request from the resource manager #%16!d! for transaction enlistment #%15!d!%""
#typev RM_COMMIT_DELIVERY_FAILED_DUE_TO_CONNECTION_DOWN 24 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%17!-50s!'%" ;%"received connection down on commit request to resource manager #%16!d! for transaction enlistment #%15!d!%""
#typev RM_ABORT_DELIVERY_FAILED_DUE_TO_CONNECTION_DOWN_NO_RETRY 25 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%17!-50s!'%" ;%"received connection down on abort request to resource manager #%16!d! for transaction enlistment #%15!d!. No retries will be made to deliver this message. RM will learn outcome during recovery%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
Guid, ItemGuid // 12
ThreadId, ItemUlong // 13
TimeStamp, ItemTimestamp // 14
ResourceNum, ItemUlong // 15
TransResourceNum, ItemUlong // 16
TMIdentifier ItemWString // 17
}
#typev RM_ENLIST_FAILED_CONNECTION_DOWN_FROM_RM 26 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"attempt to enlist the resource manager failed because the connection to the resource manager went down. RM guid = '%15'%""
#typev RM_ENLIST_FAILED_LOG_FULL 27 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"attempt to enlist the resource manager failed because the log was full. RM guid = '%15'%""
#typev RM_ENLIST_FAILED_TRANSACTION_PAST_ACTIVE 28 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"attempt to enlist the resource manager failed because the transaction had already aborted. RM guid = '%15'%""
#typev RM_ENLIST_FAILED_TOO_MANY_ENLISTS 29 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"attempt to enlist the resource manager failed because the limit on number of maximum enlistments has been reached. RM guid = '%15'%""
#typev CHILD_NODE_ABORT_DELIVERY_FAILED_DUE_TO_CONNECTION_DOWN_NO_RETRY 26 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%17!-50s!'%" ;%"received connection down on abort request to transaction child node #%15!d! '%16!s!'. No retries will be made to deliver this message. Child node will learn outcome during recovery%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
Guid, ItemGuid // 12
ThreadId, ItemUlong // 13
TimeStamp, ItemTimestamp // 14
ChildNodeNum, ItemUlong // 15
ChildNodeName, ItemWString // 16
TMIdentifier ItemWString // 17
}
#typev REPLYING_ABORT_TO_QUERY_ABORT_REQUEST_FROM_CHILD_NODE 27 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%15!-50s!'%" ;%"Child node queried about transaction abort. Transacton was not found, so we presume abort. Replying aborted to child node%""
#typev REPLYING_RETRY_TO_QUERY_ABORT_REQUEST_FROM_CHILD_NODE 28 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%15!-50s!'%" ;%"Child node queried about transaction abort. Transaction was found, so outcome not known yet. If transaction commits, parent will redeliver commit on separate connnection. If transaction aborts, child will get abort reply when it retries later. Replying retry child node%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
Guid, ItemGuid // 12
ThreadId, ItemUlong // 13
TimeStamp, ItemTimestamp // 14
TMIdentifier ItemWString // 15
}
#typev TRANSACTION_PROPOGATION_FAILED_LOG_FULL_LOCAL_TM 29 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"failed to propogate transaction to child node '%15!s!' because the log of the local transaction manager became full%""
#typev TRANSACTION_PROPOGATION_FAILED_NO_MEM_LOCAL_TM 30 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"failed to propogate transaction to child node '%15!s!' because of lack of enough memory at the local transaction manager%""
#typev TRANSACTION_PROPOGATION_FAILED_TOO_MANY_CHILDREN_ON_LOCAL_TM 31 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"failed to propogate transaction to child node '%15!s!' because the limit on the number of children has been reached at the local transaction manager%""
#typev TRANSACTION_PROPOGATION_FAILED_LOG_FULL_REMOTE_TM 32 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"failed to propogate transaction to child node '%15!s!' because the log of the remote transaction manager became full%""
#typev TRANSACTION_PROPOGATION_FAILED_NO_MEM_REMOTE_TM 33 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"failed to propogate transaction to child node '%15!s!' because of lack of enough memory at the remote transaction manager%""
#typev TRANSACTION_PROPOGATION_FAILED_CONNECTION_DOWN_FROM_REMOTE_TM 34 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"failed to propogate transaction to child node '%15!s!' because the connection with the remote transaction manager went down%""
#typev TRANSACTION_PROPOGATION_FAILED_TRANSACTION_PAST_ACTIVE 35 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"failed to propogate transaction to child node '%15!s!' because the transaction is past the stage where new children can be added. Some possible reasons include, client might have already called commit or transaction might have got aborted.%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
Guid, ItemGuid // 12
ThreadId, ItemUlong // 13
TimeStamp, ItemTimestamp // 14
ChildNodeName, ItemWString // 15
TMIdentifier ItemWString // 16
}
#typev CHILD_NODE_ABORT_DUE_TO_RESTART_OVERFLOW 36 "pid=%10!-10d! ;tid=%12!-10d! ;time=%13!-25s! ;tx_guid=%11!-40s! ;eventid=%2!-40s! ;%"TM Identifier='%14!-50s!'%" ;failed to update the restart info for a subordinate, because it was too large to fit in the log. The transaction will be aborted."
#typev ACKNOWLEDGING_COMMIT_TO_PARENT 24 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"child node achnowledging the delivery of commit request from parent node '%15!s!'%""
#typev ACKNOWLEDGING_ABORT_TO_PARENT 25 "pid=%11!-10d! ;tid=%13!-10d! ;time=%14!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%16!-50s!'%" ;%"child node achnowledging the delivery of abort request from parent node '%15!s!'%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
Guid, ItemGuid // 12
ThreadId, ItemUlong // 13
TimeStamp, ItemTimestamp // 14
ParentNodeName, ItemWString // 15
TMIdentifier ItemWString // 16
}
#typev PARENT_ABORTING_DUE_TO_RESTART_OVERFLOW 26 "pid=%10!-10d! ;tid=%12!-10d! ;time=%13!-25s! ;tx_guid=%11!-40s! ;eventid=%2!-40s! ;%"TM Identifier='%14!-50s!'%" ;failed to update the restart info for the parent node, because it was too large to fit in the log. The transaction will be aborted."
#typev EXPORT_SESSION_CREATION_FAILED_BAD_TMADDR 11 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%12!-50s!'%" ;%"failed to create export session because the address of the remote transaction manager was malformed%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
TMIdentifier ItemWString // 12
}
#typev EXPORT_SESSION_CREATION_FAILED_NET_TX_DISABLED 12 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%13!-50s!'%" ;%"failed to create export session to child node '%12!s!' because network transactions have been disabled at the local transaction manager%""
#typev EXPORT_SESSION_CREATION_FAILED_NETWORK_FAILURE 13 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;;%"TM Identifier='%13!-50s!'%" ;%"failed to create export session to child node '%12!s!' because of network failure%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
ChildNodeName, ItemWString // 12
TMIdentifier ItemWString // 13
}
#typev TRANSACTION_PROPOGATION_FAILED_TRANSACTION_NOT_FOUND 14 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%14!-50s!'%" ;%"failed to propogate transaction to child node '%13!s!' because the transaction could not be found. Some possible reasons include, client might have already called commit or transaction might have got aborted due to timeout.%""
{
SequenceNumber, ItemUlong // 10
ProcessId, ItemUlong // 11
Guid, ItemGuid // 12
ChildNodeName, ItemWString // 13
TMIdentifier ItemWString // 14
}
#typev RM_ENLIST_FAILED_TRANSACTION_NOT_FOUND 15 "pid=%11!-10d! ;tid=%3!-10d! ;time=%4!-25s! ;seq=%10!-10d! ;eventid=%2!-40s! ;tx_guid=%12!-40s! ;%"TM Identifier='%14!-50s!'%" ;%"attempt to enlist the resource manager failed cause the transaction could not be found. Some possible reasons include, client might have already called commit or transaction might have got aborted due to timeout. RM guid = '%13'%""