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:
- Create a Message Port by using the Message Queuing Transport.
- Create a Channel for this Message Port.
- On the Advanced Configuration page of the Channel Wizard, click Advanced.
- In the Override Messaging Port Defaults dialog box, click Properties on the Primary Transport tab.
- 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: | Major | Last Reviewed: | 6/4/2003 |
---|
Keywords: | kbpending kbprb KB312663 |
---|
|