BUG: BizTalk Adapter for MQSeries Does Not Set the MQSeries PUT Message Properties Correctly (823190)



The information in this article applies to:

  • Microsoft BizTalk Adapter for MQSeries 1.0

SYMPTOMS

In Microsoft BizTalk Adapter for MQSeries 1.0, you can set some properties on a message that will be sent to a computer that is running IBM MQSeries Server. However, you may notice that when you set any of the following properties, they are not set correctly in BizTalk Adapter for MQSeries:
  • AccountingToken
  • ApplicationIdData
  • ApplicationOriginData

CAUSE

This problem occurs because BizTalk Adapter for MQSeries does not set the IBM MQSeries PUT message properties correctly.

WORKAROUND

To work around this problem, you must set additional properties that are in the same category as the property that you want to set. For example, if you want to set the ApplicationIdData property, you must also set the UserId property.

MORE INFORMATION

The online documentation that is included with BizTalk Adapter for MQSeries describes the following two categories of message properties:
  • Identity Context
    • UserId
    • ApplicationIdData
    • AccountingToken
  • Origin Context
    • PutApplicationType
    • PutApplicationName
    • PutDate
    • PutTime
    • ApplicationOriginData
If you want to set the ApplicationIdData property or the AccountingToken property, you must set the UserId property.

If you want to set the ApplicationOriginData property, you must also set one of the other properties in the Origin Context category.

Note To have the version of the online documentation that describes these categories, and to set these properties on a message that will be sent to a computer that is running MQSeries, you must use the latest version of BizTalk Adapter for MQSeries.

REFERENCES

For additional information about MQSeries message properties, click the following article number to view the article in the Microsoft Knowledge Base:

331136 FIX: Support for Message Formats in Addition to MQFMT_STRING

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Modification Type:MajorLast Reviewed:9/29/2003
Keywords:kbpending kbbug KB823190 kbAudDeveloper