You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by mukeshs <mu...@gmail.com> on 2009/09/15 15:05:45 UTC
bridge between activemq and websphere mq
Hi,
I am trying to create a bridge between activemq and Websphere MQ but it is
throwing an exception, that it failed to connect to the Queue Manager.
The activemq.xml conf i am using is as follows:
<!-- The transport connectors ActiveMQ will listen to -->
<transportConnectors>
<transportConnector name="openwire" uri="tcp://localhost:61616"
discoveryUri="multicast://default"/>
<transportConnector name="ssl" uri="ssl://localhost:61617"/>
<transportConnector name="stomp" uri="stomp://localhost:61613"/>
<transportConnector name="xmpp" uri="xmpp://localhost:61222"/>
</transportConnectors>
<jmsBridgeConnectors>
<jmsQueueConnector name="OpenJMSBridge-Outbound"
outboundQueueConnectionFactory="#remoteFactory">
<outboundQueueBridges>
<outboundQueueBridge outboundQueueName="jmstojmsBridgeQueue"
localQueueName="jmstojmsBridgeQueue"/>
</outboundQueueBridges>
</jmsQueueConnector>
</jmsBridgeConnectors>
</broker>
<bean id="remoteFactory"
class="com.ibm.mq.jms.MQQueueConnectionFactory">
<property name="transportType" value="1"/>
<property name="hostName" value="192.168.178.239"/>
<property name="port" value="1444"/>
<property name="queueManager" value="QM_MAPPLE"/>
<property name="channel" value="jmstojmsBridgeQueue"/>
</bean>
and the exception which i am getting is :
jvm 1 | INFO NetworkConnector - Network Connector
default-nc S
tarted
jvm 1 | ERROR JmsQueueConnector - Failed to initialize the
JMSConnector
jvm 1 | com.ibm.msg.client.jms.DetailedIllegalStateException: JMSWMQ0018:
Fai
led to connect to queue manager 'QM_MAPPLE' with connection mode 'Client'
and ho
st name 'localhost'. Check the queue manager is started and if running in
client
mode, check there is a listener running. Please see the linked exception
for mo
re information.
jvm 1 | at
com.ibm.msg.client.wmq.common.internal.Reason.reasonToExcepti
on(Reason.java:489)
jvm 1 | at
com.ibm.msg.client.wmq.common.internal.Reason.createException
(Reason.java:219)
jvm 1 | at
com.ibm.msg.client.wmq.internal.WMQConnection.<init>(WMQConne
ction.java:410)
jvm 1 | at
com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createV
7ProviderConnection(WMQConnectionFactory.java:7855)
jvm 1 | at
com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createP
roviderConnection(WMQConnectionFactory.java:7331)
jvm 1 | at
com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.createC
onnection(JmsConnectionFactoryImpl.java:276)
jvm 1 | at
com.ibm.mq.jms.MQConnectionFactory.createCommonConnection(MQC
onnectionFactory.java:6055)
jvm 1 | at
com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection
(MQQueueConnectionFactory.java:115)
jvm 1 | at
org.apache.activemq.network.jms.JmsQueueConnector.initializeF
oreignQueueConnection(JmsQueueConnector.java:209)
jvm 1 | at
org.apache.activemq.network.jms.JmsQueueConnector.init(JmsQue
ueConnector.java:54)
jvm 1 | at
org.apache.activemq.network.jms.JmsConnector.start(JmsConnect
or.java:116)
jvm 1 | at
org.apache.activemq.broker.BrokerService.startAllConnectors(B
rokerService.java:1831)
jvm 1 | at
org.apache.activemq.broker.BrokerService.start(BrokerService.
java:455)
jvm 1 | at
org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesS
et(XBeanBrokerService.java:50)
jvm 1 | at
org.springframework.beans.factory.support.AbstractAutowireCap
ableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1288)
jvm 1 | at
org.springframework.beans.factory.support.AbstractAutowireCap
ableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1257)
jvm 1 | at
org.springframework.beans.factory.support.AbstractAutowireCap
ableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
jvm 1 | at
org.springframework.beans.factory.support.AbstractAutowireCap
ableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
If anyone has tried this can give the details
or else any help on this is appriciated by anyone.
Thanks
--
View this message in context: http://www.nabble.com/bridge-between-activemq-and-websphere-mq-tp25453670p25453670.html
Sent from the Camel - Development (activemq) mailing list archive at Nabble.com.
Re: bridge between activemq and websphere mq
Posted by Claus Ibsen <cl...@gmail.com>.
Hi
Its best to ask at activeMQ user forum.
And use google to search this token: JMSWMQ0018
And go ask your IBM MQ admin to see if the MQ broker is configured to
allow remote java clients to connect to it.
On Tue, Sep 15, 2009 at 3:05 PM, mukeshs <mu...@gmail.com> wrote:
>
> Hi,
>
> I am trying to create a bridge between activemq and Websphere MQ but it is
> throwing an exception, that it failed to connect to the Queue Manager.
>
> The activemq.xml conf i am using is as follows:
>
> <!-- The transport connectors ActiveMQ will listen to -->
> <transportConnectors>
> <transportConnector name="openwire" uri="tcp://localhost:61616"
> discoveryUri="multicast://default"/>
> <transportConnector name="ssl" uri="ssl://localhost:61617"/>
> <transportConnector name="stomp" uri="stomp://localhost:61613"/>
> <transportConnector name="xmpp" uri="xmpp://localhost:61222"/>
> </transportConnectors>
>
> <jmsBridgeConnectors>
> <jmsQueueConnector name="OpenJMSBridge-Outbound"
> outboundQueueConnectionFactory="#remoteFactory">
>
> <outboundQueueBridges>
> <outboundQueueBridge outboundQueueName="jmstojmsBridgeQueue"
> localQueueName="jmstojmsBridgeQueue"/>
> </outboundQueueBridges>
>
> </jmsQueueConnector>
> </jmsBridgeConnectors>
> </broker>
>
> <bean id="remoteFactory"
> class="com.ibm.mq.jms.MQQueueConnectionFactory">
> <property name="transportType" value="1"/>
> <property name="hostName" value="192.168.178.239"/>
> <property name="port" value="1444"/>
> <property name="queueManager" value="QM_MAPPLE"/>
> <property name="channel" value="jmstojmsBridgeQueue"/>
> </bean>
>
>
> and the exception which i am getting is :
>
>
> jvm 1 | INFO NetworkConnector - Network Connector
> default-nc S
> tarted
> jvm 1 | ERROR JmsQueueConnector - Failed to initialize the
> JMSConnector
>
> jvm 1 | com.ibm.msg.client.jms.DetailedIllegalStateException: JMSWMQ0018:
> Fai
> led to connect to queue manager 'QM_MAPPLE' with connection mode 'Client'
> and ho
> st name 'localhost'. Check the queue manager is started and if running in
> client
> mode, check there is a listener running. Please see the linked exception
> for mo
> re information.
> jvm 1 | at
> com.ibm.msg.client.wmq.common.internal.Reason.reasonToExcepti
> on(Reason.java:489)
> jvm 1 | at
> com.ibm.msg.client.wmq.common.internal.Reason.createException
> (Reason.java:219)
> jvm 1 | at
> com.ibm.msg.client.wmq.internal.WMQConnection.<init>(WMQConne
> ction.java:410)
> jvm 1 | at
> com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createV
> 7ProviderConnection(WMQConnectionFactory.java:7855)
> jvm 1 | at
> com.ibm.msg.client.wmq.factories.WMQConnectionFactory.createP
> roviderConnection(WMQConnectionFactory.java:7331)
> jvm 1 | at
> com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.createC
> onnection(JmsConnectionFactoryImpl.java:276)
> jvm 1 | at
> com.ibm.mq.jms.MQConnectionFactory.createCommonConnection(MQC
> onnectionFactory.java:6055)
> jvm 1 | at
> com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection
> (MQQueueConnectionFactory.java:115)
> jvm 1 | at
> org.apache.activemq.network.jms.JmsQueueConnector.initializeF
> oreignQueueConnection(JmsQueueConnector.java:209)
> jvm 1 | at
> org.apache.activemq.network.jms.JmsQueueConnector.init(JmsQue
> ueConnector.java:54)
> jvm 1 | at
> org.apache.activemq.network.jms.JmsConnector.start(JmsConnect
> or.java:116)
> jvm 1 | at
> org.apache.activemq.broker.BrokerService.startAllConnectors(B
> rokerService.java:1831)
> jvm 1 | at
> org.apache.activemq.broker.BrokerService.start(BrokerService.
> java:455)
> jvm 1 | at
> org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesS
> et(XBeanBrokerService.java:50)
> jvm 1 | at
> org.springframework.beans.factory.support.AbstractAutowireCap
> ableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1288)
> jvm 1 | at
> org.springframework.beans.factory.support.AbstractAutowireCap
> ableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1257)
> jvm 1 | at
> org.springframework.beans.factory.support.AbstractAutowireCap
> ableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
> jvm 1 | at
> org.springframework.beans.factory.support.AbstractAutowireCap
> ableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>
>
> If anyone has tried this can give the details
> or else any help on this is appriciated by anyone.
>
>
> Thanks
> --
> View this message in context: http://www.nabble.com/bridge-between-activemq-and-websphere-mq-tp25453670p25453670.html
> Sent from the Camel - Development (activemq) mailing list archive at Nabble.com.
>
>
--
Claus Ibsen
Apache Camel Committer
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus