Udostępnij za pośrednictwem


Biztalk MQSC Send Port Unable to Send Messages to MQSeries.

I was investigating a problem where I was unable to Send Messages to Send Messages to MQSeries using the MQSC adapter. Everytime I tried, the following event would be logged in the event log.

Event Type: Warning
Event Source: BizTalk Server 2009
Event Category: (1)
Event ID: 5740
Date:  4/6/2010
Time:  4:18:37 PM
User:  N/A
Computer: abcxyz
Description:
The adapter "MQSC" raised an error message. Details "The type initializer for 'Microsoft.BizTalk.Adapter.Mqsc.MqscAsyncBatch' threw an exception.".

 I spent hour trying to figure out the problem. Also Reinstalled the Adapter but that did not help. Finally found that the problem was related to using a 64Bit host as the Send Handler. Switched it to 32bit Host and that resolved the issue. Kb article 939202 also mentions that the 64bit host is not supported with MQSC adapter.

Comments

  • Anonymous
    April 12, 2010
    Hi, The KB article 936202 doesn't seem to be available through the Microsoft support site. Is it still internal to Microsoft, did it change numbers or is there a typo on the post? Regards, Thiago Almeida

  • Anonymous
    April 23, 2010
    Hi Thiago, That was indeed a type. I have fixed that. The correct kb aricle is 939202. Thanks, Gautam

  • Anonymous
    June 28, 2011
    The update 939202 is not designed nor supported on anything other than Biztalk 2006 R2. This update forces the MQSC adapter to run in 32-bit hosts regardless of the operating system in Biztalk 2006 R2.  If it is installed onto any other version of Biztalk it is not supported.