Allow the cloud server behind the firewall to communicate with IBM Websphere MQ on the local network

I have a cloud server, which is located behind the firewall ( cloud-server.cat.com).

I can enable RDP by creating a firewall rule with VMware vCloud Director.

I checked and an outbound rule was created for port 1414oncloud-server.cat.com

I need to connect cloud-server.cat.comto IBM WebSphere MQthat on the server here locally ( phoenix.cat.com).

I can connect using the port 1414from one of the local test servers, but not from the server cloud-server.cat.com.

I get the following error:

MQJE001: Completion Code '2', Reason '2059'.
A WebSphere MQ error occurred : Completion code 2 Reason code 2059

com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2059'.
        at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:
236)
        at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnecti
on(MQClientManagedConnectionFactoryJ11.java:504)
        at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnectio
n(MQClientManagedConnectionFactoryJ11.java:545)
        at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.jav
a:95)
        at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConne
ctionManager.java:184)
        at com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueMana
gerFactory.java:870)
        at com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:7
56)
        at com.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManager
Factory.java:704)
        at com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFac
tory.java:170)
        at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:598)
        at MsgQueue.DPGReceiver.main(DPGReceiver.java:177)
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2059;AMQ9204: Connection to ho
st 'phoenix.cat.com(1414)' rejected. [1=com.ibm.mq.jmqi.JmqiException[CC=2;R
C=2059;AMQ9213: A communications error for  occurred. [1=java.net.ConnectExcepti
on[Connection timed out: connect],3=phoenix.cat.com]],3=phoenix.cat.com(
1414),5=RemoteTCPConnection.connnectUsingLocalAddress]
        at com.ibm.mq.jmqi.remote.internal.RemoteFAP.jmqiConnect(RemoteFAP.java:
1689)
        at com.ibm.mq.MQSESSION.MQCONNX_j(MQSESSION.java:929)
        at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:
225)
        ... 10 more
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2059;AMQ9213: A communications
 error for  occurred. [1=java.net.ConnectException[Connection timed out: connect
],3=phoenix.cat.com]
        at com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection.connnectUsingLoca
lAddress(RemoteTCPConnection.java:603)
        at com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection.protocolConnect(R
emoteTCPConnection.java:938)
        at com.ibm.mq.jmqi.remote.internal.system.RemoteConnection.connect(Remot
eConnection.java:1065)
        at com.ibm.mq.jmqi.remote.internal.system.RemoteConnectionPool.getConnec
tion(RemoteConnectionPool.java:392)
        at com.ibm.mq.jmqi.remote.internal.RemoteFAP.jmqiConnect(RemoteFAP.java:
1407)
        ... 12 more
Caused by: java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection$2.run(RemoteTCPCo
nnection.java:588)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection.connnectUsingLoca
lAddress(RemoteTCPConnection.java:579)
        ... 16 more

Does anyone know if this is on WebSphere'send or is it because mine cloud-server.cat.com?

+4
1

. , phoenix.cat.com, , IPSec .

QMgr , .

, MQ, . telnet QMgr . , , , FDC QMgr. , , MQ .

, telnet QMgr 2059, MQ. , , , . , MQ, QMgr , , , .

, , MQ , MQ, telnet MQ. , Telnet, MQ.

+4

All Articles