Fail to connect to Queue Manager

Hi,
I am trying to create the MQ connection on IS server 6.1 to connect to the local Queue Manager (installed on the same server) but I am getting the following error.
[ART.118.5036] Adapter Runtime (Connection): Unable to configure connection manager.
[ADA.600.3033] Connection to Queue Manager lnktwm001 could not be initialized; cc=2,rc=2009.

It seems that webMethods could not able to locate the Queue Manager at all. It could not able to retrieve the list of the queues also from the queue Manager.

I have copied the 2 jar files com.ibm.mq.jar and pcf.jar in WmMQ/lib/jars and IntegrationServer/lib/jars directory.

Does anyone knows what the issue here is ?

Thanks for your help.
RC

Search the web for queue manager error codes. “cc” is “completion code”. “rc” is “return code”. The descriptions found may give you some idea on what is not configured properly.

Hi - I suspect above issue may due to missing MQ updates/fixes

Faced the similar issue, after applying below fixed, could able to enable the MQ connections
MQS_6.5_8.0_Fix1
MQS_6-5_Fix10

Hi,

even if the thread is quite old now:

MQ Adapter 6.5 is not applicable to IS 6.1.

Is there a firewall between IS and MQ-Server?

Regards,
Holger

Hi Holger - Thanks. The MQ fixes provided in my earlier thread is from wM 8.2 version

Currently migrated from 8.2 to 9.8, even after applying fix MQ Adapter 6.5 Fix 31 getting the error cc=2, rc=2397, planning to restart the MQ server

I think there is no firewall between IS and MQ server

Regards,
Ganesh

Hi Ganesh,

latest available Fix for MQ Adapter is MQS_6.5_Fix33.

Which version of MQ Client jars are you using?

For recent versions of MQ Client Jars (7.x and above) you will require 5 Jars:

  • com.ibm.mq.commonservices.jar
  • com.ibm.mq.headers.jar
  • com.ibm.mq.jar
  • com.ibm.mq.jmqi.jar
  • com.ibm.mq.pcf.jar

It is sufficient to place them under WmMQAdapter/code/jars and reload the package afterwards.

Regards,
Holger

Noted, Thanks Holger

Current Adapter version is 6.5 (Adapters -> WebSphere MQ Adapter -> About)
JCA Spec version - 1.0

Do we have option to check the MQ client jar version from IS?

One more query - Is this reason code related with authentication? - cc=2,rc=2397
Referenced link - http://www-01.ibm.com/support/docview.wss?uid=swg21614686

Regards,
Ganesh

Hi Ganesh,

this has to do with encryption/SSL transport layer as well as Authentication by using client certificate.

Please contact the Administrator of the Queue Manager to give to you the certifiacte and the CA for the QueueManager.
Additionaly ask them which CipherSpec to use:
NULL_SHA Authentication only
TRIPLE_DES_SHA_US SSL v3
Unfortunately I do not have the TLS CipherSpec available.

Configure the Certicate as a Keystore and the CA as a Truststore under Security -> Keystores in the IS Admin UI.

Assign these Aliases to your connection and provide the passwort for the Keystore.

Regards,
Holger

Hi Ganesh,

for detecting the Version of the Jars:

Open com.ibm.mq.jar with a ZIP-compatible program.
Go to META-INF folder and open the MANIFEST.MF file with a text editor.

In this file you will find the followin entries (beneath others):
Specification-Version: 7.5.0.2
Implementation-Version: 7.5.0.2 - p750-002-130627

Regards,
Holger

1 Like

Thanks for your support Holger - appreciate it

Below is the latest recommendations provided

  1. Issue is due to the mismatch between the IS 9.8 JVM SSL version and MQ server
  2. IS 9.8 will be using TLS as its been shipped with JVM 9.8

Temporary workaround:
1.Allow IS to use SSLv3 by manually disabling it - to comment jdk.tls.disabledAlgorithms=SSLv3 from /jvm/jvm/jre/lib/security/java.security

Note:
1.This is the not the best solution, Poodle vulnerability is present in SSLv3
2.Recommend MQ server admin to enable TLS support on MQSeries