Hello,
You may have issues with the IBM MQ Client 7.5 and 8.0 together with BizTalk 2013 / 2013 R2 with Transactional Support set to true. You are getting an MQRC 2072 and you can see a lot of errors / warnings in the Event Log. This is actually a code defect in the 7.5.0.3 / 7.5.0.4 and 8.0.0.2 client.
IBM has worked on fixing this issues :Β http://www-01.ibm.com/support/docview.wss?rs=171&uid=swg1IT07469
The issue is finally fixed in the following IBM MQ Clients :
- 7.5.0.6
- 8.0.0.4
Best Regards,
Is this solved already? I need to decide which client to install on my windows machine. (and use it transactional)
Partially! In order to use the mq client 8 together with Biztalk, you will need to fixes that are in beta. First you need the c++ 2005 in order to work with the mqsc adapter and the transactional fix. Hope that they will be out soon by ibm. Please note that biztalk is not officially supported with mq8 even if it’s working
Hi
Did you have any issues with COM+ exceptions once you install the client? IBM claim the transaction extensions are now included in core client but we keep getting the error below. I saw this with HIS2010 but recreating the adapter or import the COM+ fixed, this time it doesn’t for HIS2013.
The BYOT Gateway could not delegate the activation. The component being created may be incorrectly configured.
Process Name: BTSNTSvc64.exe
Error Code = 0x80040154 : Class not registered
COM+ Services Internals Information:
File: d:\w7rtm\com\complus\src\comsvcs\byot\byotex.cpp, Line: 450
Comsvcs.dll file version: ENU 2001.12.8531.19062 shp
Hi,
I assume that you are using BizTalk 2013. The solution is simple. The installation order is the trick.
You have to install everything in the correct order.
1. Do a clean installation of BizTalk 2013 / 2013 R2
2. Install the latest Cumulative Update
3. Configure BizTalk <<< Very important at this step
4. Install Host Integration Server 2013
5. Install the latest Cumulative Update
6. Configure HIS <<< Only if you need the other adapters like DB2, CICS
7. Install the latest IBM MQ Client 7.0.1.X, 7.5.0.X or 8.0.0.X
8. Go to the DTC (Distributed Transaction Coordinator) and activate all Features (+ disable the Security in DTC for testing)
Now this should work properly π
Best Regards,
Steve
Hi Steve
Yes it’s BTS2013. We had it working for HIS2010, we upgraded HIS to 2013 to support the IBM client 7.5 as they want to upgrade MQ. No joy.
I had a snapshot taken of the VM and have tried every possible order, apart from uninstalling HIS2010 and not upgrading.
We opened a ticket with MS and they just said to not use NETWORK SERVICE in MSDTC which we’re not doing.
I can see that the MQ transaction dll is registered with MSDTC.
Hi Mike,
I had so many issues with that MQSC.
Just uninstall in this order :
1. IBM MQ client
2. HIS 2010
3. Reboot the server
4. Install HIS 2013 with cu3
5. Install IBM MQ client 7.5 or 8.0 but take the latest FixPack
So you don’t think an upgrade is possible?
Not for the MQSC which is still COM+. I recommend you to do the proper installation and let me know if this helps you to solve the issue π
okay, I’m going in….
π just let me know if you have other problems with the MQ client together with BizTalk
Sigh… it thinks 2010 is still installed and wants to upgrade it.
[4:41:50 PM Info] HIS2010 setup mode is Server
[4:41:50 PM Error] d:\bt\109247\private\setup\prehook\his2010productclass.cpp(32): This action is only valid for products that are currently installed
[4:41:50 PM Error] d:\bt\109247\private\setup\prehook\snaupgrade.cpp(145): Unspecified erro
[4:41:50 PM Error] d:\bt\109247\private\setup\prehook\prehook.cpp(252): Unspecified erro
It’s important that HIS 2010 is completely uninstalled.
1. Please check to uninstall first the CU Updates
2. Then uninstall HIS 2010
Full reinstall didn’t work either. It was leaving the MQSC COM+ app. I rolled back the VM and tried the upgrade but deleted the MQSC COM+ application prior to upgrading and it worked.
1. Delete MQSC COM+ app
2. Run HIS2013 upgrade
3. Uninstall MQ Client 7.0
4. Install MQ Client 7.5
I’m happy that it is working now for you π
…and the HIS uninstall leaves behind the DB2 OLEDB provider, The installer sees that and tries to upgrade HIS.
hi steve,
I got the following error while using the biztalk 2013 R2 , HIS 2013 CU3 , MQ Client 8.0.0.4 installed in the above order.
The adapter “MQSC” raised an error message. Details “Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))”.
any idea ?
thanks
Hi, have you installed in the right way.
1. Biztalk server
2. Biztalk configuration
3. HIS
4. HIS configuration
5. MQ Client
?
yes in the same order ..
Have you tried to run the biztak host either in 32bit or 64bit? Could be possible that the registry is not correct
Hi steve,
Yes it worked when i changed to 64bit host, once i reinstall HIS 2013 with CU2 and CU3 and then MQ 8.4 client.
thanks for help.
You’re welcome π