Hi,
I only tried with camel 2. If you want me to try with lower versions, i can.Let me know. Thanks, Claus Ibsen-2 wrote: > > Hi > > The best solution would be if MQ can use JMS 1.1 api: > You might need to setup the JMS connection factory in MQ to be JMS 1.1 as > well. > There might be some option in MQ somewhere to configure this. > > > Did it work with Camel 1.x or have you only tried 2.0m1? > > I will look into this in the morning when I am at work again. > Maybe there is something we can do in Camel to support good old IBM :) > > > > On Mon, Mar 23, 2009 at 7:33 PM, funkychap <funkycha...@hotmail.com> > wrote: >> >> >> I got this when i tried it: >> >> 2009-03-23 13:31:25,636 INFO >> [org.apache.camel.processor.interceptor.TraceInterceptor] - >> ID-W2GZHS8301-1159-1237833080668-2-0 >>> direct:CustomerService --> >> to(ibmmq://queue:My.QUEUE), Pattern:InOut, >> Headers:{content.type=text/xml, >> SOAPAction=""}, BodyType:byte[], Body:<soap:Envelope >> .....</soap:Envelope> >> Exception in thread "main" java.lang.AbstractMethodError: >> com.ibm.mq.jms.MQQueueConnectionFactory.createConnection()Ljavax/jms/Connection; >> at >> org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:184) >> at >> org.springframework.jms.listener.AbstractJmsListeningContainer.createSharedConnection(AbstractJmsListeningContainer.java:378) >> at >> org.springframework.jms.listener.AbstractJmsListeningContainer.establishSharedConnection(AbstractJmsListeningContainer.java:346) >> at >> org.springframework.jms.listener.AbstractJmsListeningContainer.doStart(AbstractJmsListeningContainer.java:258) >> at >> org.springframework.jms.listener.SimpleMessageListenerContainer.doStart(SimpleMessageListenerContainer.java:175) >> at >> org.springframework.jms.listener.AbstractJmsListeningContainer.initialize(AbstractJmsListeningContainer.java:171) >> at >> org.springframework.jms.listener.AbstractJmsListeningContainer.afterPropertiesSet(AbstractJmsListeningContainer.java:134) >> at >> org.apache.camel.component.jms.requestor.Requestor.doStart(Requestor.java:205) >> at >> >> Claus Ibsen-2 wrote: >>> >>> Hi >>> >>> Can you try with JMS 1.1? >>> useVersion102=false >>> >>> >>> >>> On Mon, Mar 23, 2009 at 7:05 PM, funkychap <funkycha...@hotmail.com> >>> wrote: >>>> >>>> HI, >>>> >>>> I am trying to run the example provided in the camel manual. >>>> >>>> "Better JMS Transport for CXF Webservice using Apache Camel". >>>> >>>> I made changes to the connection factory to point to the iBM MQ 5.3. I >>>> changed the wsdl to my service wsdl. When i am trying to run, i am >>>> getting >>>> the exception: >>>> >>>> 2009-03-23 12:18:09,322 ERROR >>>> [org.apache.camel.processor.DeadLetterChannel] >>>> - Failed delivery for exchangeId: ID-W2GZHS8301-4436-1237828678058-0-0. >>>> On >>>> delivery attempt: 5 caught: java.lang.ClassCastException: >>>> org.apache.camel.component.jms.JmsConfiguration$CamelJmsTeemplate102 >>>> java.lang.ClassCastException: >>>> org.apache.camel.component.jms.JmsConfiguration$CamelJmsTeemplate102 >>>> at >>>> org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:175) >>>> at >>>> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:68) >>>> at >>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:49) >>>> at >>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:78) >>>> at >>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:115) >>>> >>>> Any Ideas: >>>> >>>> My client.xml is listed below: >>>> <bean id="ibmmq" class="org.apache.camel.component.jms.JmsComponent"> >>>> <property name="connectionFactory"> >>>> <bean >>>> class="com.ibm.mq.jms.MQQueueConnectionFactory"> >>>> <property name="transportType"> >>>> <util:constant >>>> static-field="com.ibm.mq.jms.JMSC.MQJMS_TP_CLIENT_MQ_TCPIP"/> >>>> </property> >>>> <property name="queueManager" >>>> value="QM_w2gzhs8301"/> >>>> <property name="hostName" >>>> value="XXX.XXX.XX.XX"/> >>>> <property name="port" value="1414"/> >>>> </bean> >>>> </property> >>>> <property name="useVersion102" value="true" /> >>>> <!--<property name="messageConverter" >>>> ref="messageConverter102"/> >>>> >>>> --></bean> >>>> >>>> <bean id="messageConverter102" >>>> class="org.springframework.jms.support.converter.SimpleMessageConverter102"/> >>>> >>>> <client id="CustomerService" >>>> xmlns="http://cxf.apache.org/jaxws" >>>> >>>> xmlns:enr="http://www.enrollment.com/RefreshService" >>>> >>>> serviceName="enr:EnrollmentRefreshService" >>>> >>>> endpointName="enr:EnrollmentRefreshService" >>>> >>>> address="camel://direct:CustomerService" >>>> >>>> serviceClass="com.enrollment.refreshservice.EnrollmentRefreshService"> >>>> >>>> <features> >>>> <!-- Enables logging of SOAP messages. --> >>>> <logging xmlns="http://cxf.apache.org/core" /> >>>> </features> >>>> </client> >>>> >>>> >>>> >>>> <camelContext id="camelContext" trace="true" >>>> xmlns="http://camel.apache.org/schema/spring"> >>>> <route> >>>> <from uri="direct:CustomerService" /> >>>> <to uri="ibmmq://queue:My.QUEUE" /> >>>> </route> >>>> </camelContext> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22665483.html >>>> Sent from the Camel - Users (activemq) mailing list archive at >>>> Nabble.com. >>>> >>>> >>> >>> >>> >>> -- >>> Claus Ibsen >>> Apache Camel Committer >>> >>> Open Source Integration: http://fusesource.com >>> Blog: http://davsclaus.blogspot.com/ >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22666334.html >> Sent from the Camel - Users (activemq) mailing list archive at >> Nabble.com. >> >> > > > > -- > Claus Ibsen > Apache Camel Committer > > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > > -- View this message in context: http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22666810.html Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.