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 laterInformation 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 |