Hi,

Thanks for the sample.  I really appreciate the help.   However, I am
getting the following exception and I can't seem to get the JMS binding
component to connect to the MQSeries queue.  


INFO  - ServiceUnitLifeCycle           - Starting service unit:
jbi_jms_bc_su
Exception in thread "Timer-4" java.lang.AbstractMethodError:
com.ibm.mq.jms.MQQueueConnectionFactory.createConnection()Ljavax/jms/Connection;
        at
org.apache.servicemix.jms.AbstractJmsProcessor.start(AbstractJmsProcessor.java:74)
        at
org.apache.servicemix.soap.SoapEndpoint.activate(SoapEndpoint.java:348)
        at
org.apache.servicemix.common.ServiceUnit.start(ServiceUnit.java:55)
        at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:151)
        at
org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)


Here is my configuration:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns:jms="http://servicemix.apache.org/jms/1.0";
       xmlns:ebx="http://www.synoran.com/sde/se";>

        <!--  Define an additional classpath location
              for wsdl resources -->
    <classpath>
        <location>.</location>
    </classpath>

    <jms:endpoint service="ebx:SDEService"
                               endpoint="mq"
                       targetService="ebx:SDEService"
                       targetEndpoint="myConsumer" 
                       role="consumer" 
                       destinationStyle="queue" 
                       jmsProviderDestinationName="SERVICEMIX.RQ" 
                       connectionFactory="#connectionFactory" 
                       defaultMep="http://www.w3.org/2004/08/wsdl/in-out"; 
                       defaultOperation="ebx:executeDocument" />

        <bean id="connectionFactory"
class="com.ibm.mq.jms.MQQueueConnectionFactory"> 
              <property name="transportType" value="1"/> 
              <property name="queueManager" value="EBX5DEV" /> 
              <property name="hostName" value="172.16.9.209" /> 
              <property name="channel" value="CL0001" /> 
              <property name="port" value="1414" /> 
        </bean> 

</beans>

















anshukpal wrote:
> 
> 
> Hi,
> 
> The below configuration might help you out in consuming the message from
> the mqueue. It did work for me.
> I have deployed that as a xbean component.
> 
> <jms:endpoint service="test:MyMQService"
>                    endpoint="mq"
>                    targetService="test:customComponent"
>                    targetEndpoint="customComponent"
>                    role="consumer"
>                    destinationStyle="queue"
>                    jmsProviderDestinationName="QUEUE_NAME"
>                    connectionFactory="#connectionFactory"
>                    defaultMep="http://www.w3.org/2004/08/wsdl/in-only";
> />
> 
> 
> <bean id="connectionFactory"
> class="com.ibm.mq.jms.MQQueueConnectionFactory">
>       <property name="transportType" value="1"/>
>       <property name="queueManager" value="QMGR_NAME" />
>       <property name="hostName" value="server_address" />
>       <property name="channel" value="QMGR_CHANNEL_NAME" />
>       <property name="port" value="1414" />
>  </bean>
> 
> Warm Regards,
> Anshuk Pal Chaudhuri
> 
> -----Original Message-----
> From: carmichs [mailto:[EMAIL PROTECTED] 
> Sent: Monday, August 20, 2007 9:23 PM
> To: [email protected]
> Subject: JMS Binding component from MQSeries
> 
> 
> Hi,
> 
> Does anyone have a configuration example of connecting a jms binding
> component to MQSeries?
> I am trying to pick up a message off of an MQSeries v5.3 queue to pass
> on to
> our service engine. 
> I have an example of the same thing using ActiveMQ working on the
> frontend,
> but can't seem to figure out how to modify the configuration options to
> use
> MQSeries as the external resource.  I have referred to the JMS Binding
> conmponent doc where the properties are defined, but can't seem to match
> those up with the MQ jndi settings I need.  
> 
> Below is what I am trying to do
> 
> client --> MQSeries queue --> jms binding component --> nmr --> jsr181
> service engine
> 
> Any help is greatly appreciated.
> 
> Thanks!
> 
> Steve
> -- 
> View this message in context:
> http://www.nabble.com/JMS-Binding-component-from-MQSeries-tf4299709s1204
> 9.html#a12238485
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> 
> 
> **************** CAUTION - Disclaimer *****************
> This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended
> solely for the use of the addressee(s). If you are not the intended
> recipient, please notify the sender by e-mail and delete the original
> message. Further, you are not to copy, disclose, or distribute this e-mail
> or its contents to any other person and any such actions are unlawful.
> This e-mail may contain viruses. Infosys has taken every reasonable
> precaution to minimize this risk, but is not liable for any damage you may
> sustain as a result of any virus in this e-mail. You should carry out your
> own virus checks before opening the e-mail or attachment. Infosys reserves
> the right to monitor and review the content of all messages sent to or
> from this e-mail address. Messages sent to or from this e-mail address may
> be stored on the Infosys e-mail system.
> ***INFOSYS******** End of Disclaimer ********INFOSYS***
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JMS-Binding-component-from-MQSeries-tf4299709s12049.html#a12347482
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to