My Oracle Support Banner

SOA MQ Adapter Not Able To Connect To IBM Cloud MQ After Turning On TLS (Doc ID 2873063.1)

Last updated on NOVEMBER 15, 2023

Applies to:

Oracle SOA Suite - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

After importing the SSL certificate in SOA and turning on TLS 1.2 in Cloud MQ, we are seeing the following error in the logs:


[2022-04-28T15:39:16.982+01:00] [wls_soa1] [ERROR] [] [oracle.soa.adapter.mq.inbound] [tid: DaemonWorkThread: '172' of WorkManager: 'default_Adapters'] [userId: <anonymous>] [ecid: 6ef50f89-9ecd-49f2-8100-09dd568b78a1-00000de7,0] [APP: soa-infra] [partition-name: DOMAIN] [tenant-name: GLOBAL] [composite_name: xxxxxxxx] [composite_version: 1.0] [endpoint_name: xxxxxxx] [QueueProcessor] Exception caught in inbound cycle[[
BINDING.JCA-11410
Error establishing SSL connection.
Error establishing SSL connection.
Could not establish SSL connection.
Please correct the setup for SSL.

at oracle.tip.adapter.mq.MQSSLManager.getSSLSocketFactory(MQSSLManager.java:119)
at oracle.tip.adapter.mq.conn.MQConnectionConfig.getMQConnectionInfo(MQConnectionConfig.java:350)
at oracle.tip.adapter.mq.conn.MQConnectionCreator.createMQQueueManager(MQConnectionCreator.java:91)
at oracle.tip.adapter.mq.ManagedConnectionImpl.createPhysicalConnection(ManagedConnectionImpl.java:502)
at oracle.tip.adapter.mq.ManagedConnectionImpl.<init>(ManagedConnectionImpl.java:150)
at oracle.tip.adapter.mq.ManagedConnectionFactoryImpl.createManagedConnection(ManagedConnectionFactoryImpl.java:153)
at weblogic.connector.security.layer.AdapterLayer.createManagedConnection(AdapterLayer.java:862)
at weblogic.connector.outbound.ConnectionFactory.createResource(ConnectionFactory.java:92)
at weblogic.common.resourcepool.ResourcePoolImpl.makeResource(ResourcePoolImpl.java:1537)
at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1397)
at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:451)
at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:360)
at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:340)
at weblogic.connector.outbound.ConnectionPool.reserveResource(ConnectionPool.java:713)
at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:334)
at weblogic.connector.outbound.ConnectionManagerImpl.getConnectionInfo(ConnectionManagerImpl.java:414)
at weblogic.connector.outbound.ConnectionManagerImpl.getConnection(ConnectionManagerImpl.java:347)
at weblogic.connector.outbound.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:135)
at oracle.tip.adapter.mq.ConnectionFactoryImpl.getConnection(ConnectionFactoryImpl.java:128)
at oracle.tip.adapter.mq.inbound.BaseQueueHandler.getNewConnection(BaseQueueHandler.java:76)
at oracle.tip.adapter.mq.inbound.QueueProcessor.run(QueueProcessor.java:238)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:184)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:652)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:630)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:39)
Caused by: BINDING.JCA-00001
java.util.MissingResourceException
java.util.MissingResourceException
java.util.MissingResourceException
java.util.MissingResourceException

at oracle.tip.adapter.mq.MQSSLManager.validate(MQSSLManager.java:141)
at oracle.tip.adapter.mq.MQSSLManager.getSSLSocketFactory(MQSSLManager.java:113)
... 29 more

Changes

 Setup SSL for MQ Adapter

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.