For MQSeries, all transactions
are associated with a particular queue manager. So when you commit
a unit of work that is associated with a particular queue manager,
all work that is performed by that particular queue manager under
synchpoint control is committed at once. You can associate more than
one transaction object with the same queue manager, but it is not
a good practice. Under MSMQ, all transaction objects are autonomous.