PRB: You must restart the BizTalk Adapter if the MQHelper component fails (816925)



The information in this article applies to:

  • Microsoft BizTalk Adapter for MQSeries 1.0

SYMPTOMS

If you install BizTalk Server and the MQSeries server on two different computers, the BizTalk Adapter does not fail if the MQHelper component fails. The component service automatically restarts the MQHelper COM+ application, and the BizTalk Adapter continues to work. However, if you install BizTalk Server and MQSeries server on the same computer, the BizTalk Adapter fails indefinitely if the MQHelper component fails. You must restart the BizTalk Adapter service. Error messages that are similar to the following errors are logged in the event log:
A worker thread reported a failure: The RPC server is unavailable.

The error code is stored in Data.
The operation was: IWorker3->Work
The worker thread was working on:
Machine: Machine_Name
Queue Manager: RETURN
Transmission Queue: XMIT_RETURN

RESOLUTION

To resolve this problem, remove the MQHelper component from the BizTalk Adapter for MQSeries COM+ application, and then create a new COM+ application for the MQHelper component. On the MQHelper component of the new COM+ application, make sure that you set the Transactions property to Required and set the Concurrency property to Required.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:2/14/2004
Keywords:kbprb KB816925 kbAudDeveloper