Monday 9 April 2018

[BizTalk] "Length.Get" error while using custom pipeline on MQSC port

Problem:
As from BizTalk 2016, the MQSC adapter can use the native Microsoft MQ client to connect to IBM WebSphere queues. This avoids the need to install the IBM MQ client provided by IBM.



However, if you use a custom pipeline on your MQSC adapter using the native Microsoft MQ Client, you may/will encounter the following error message:

"The adapter "MQSC" raised an error message. Details "Length.get".

Cause :
This is a known bug in BizTalk 2016 upto feature pack 2 CU4. The use of custom pipelines has unfortunately not been implemented when using the native Microsoft client. A case has been opened with Microsoft.

Solution:
Hopefully, Microsoft will release a fix for this in the near future. In the meantime, install and use the IBM MQ Client if you need to use the MQSC adapter.

No comments: