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