PRB: BizTalk Messaging: BizTalk Server Cannot Override the Message Priority for Transactional Queues (312663)



The information in this article applies to:

  • Microsoft BizTalk Server 2000
  • Microsoft BizTalk Server 2002

This article was previously published under Q312663

SYMPTOMS

When you use the Message Queuing transport with BizTalk Messaging to send to a transactional queue, the message priority of a document is always set to zero. This is the case even if you have configured a different message priority value in the advanced properties of a Channel.

CAUSE

Priority level is ignored for transactional queues. If a queue is transactional, the priority value is automatically set to zero. The priority value is used only for non-transactional queues.

RESOLUTION

To change the message priority for messages that are sent to non-transactional MSMQ queues:
  1. Create a Message Port by using the Message Queuing Transport.
  2. Create a Channel for this Message Port.
  3. On the Advanced Configuration page of the Channel Wizard, click Advanced.
  4. In the Override Messaging Port Defaults dialog box, click Properties on the Primary Transport tab.
  5. In the BizTalk SendMSMQ Property dialog box, type a value for Priority:, and then click non-transactional for Transactional Level. Valid priority levels range between 0 and 7 with 7 being the highest priority.

Modification Type:MajorLast Reviewed:6/4/2003
Keywords:kbpending kbprb KB312663