Transactional Queue (-TQ)
Use the Transactional Queue adapter command (-TQ) to identify that a queue specified using the Queue Name (-QN) adapter command is transactional when the adapter cannot obtain this information internally from within the queue. If the adapter cannot obtain this information externally, as in when a remote private queue is accessed, it will search for specification of the -TQ adapter command to determine if the queue is transactional.
-TQ
When the -TQ adapter command is specified, the adapter will assume that the queue is transactional.
The MSMQ Adapter does not support
transactional read from non-local remote queues, because it is not implemented
by MSMQ. However, Microsoft provides a workaround for this feature which can
be found at:
http://msdn.microsoft.com/library/default.asp?URL=/library/backgrnd/html/msmqtips.htm