I think your problem is related to IBM MQ. Can you try to run the exmple
with activemq first?
Maybe you need to use a fixed reply queue with the IBM broker.
Christian
Am 20.07.2012 07:15, schrieb bhushand:
Hello Willem
As I am trying to run example shared by Christian, all
configuration are from that files. Please find below configurations
For server:
<jaxws:endpoint address="camel://direct:greeterServerEndpoint"
id="server"
implementor="#greeterImpl"
endpointName="s2:JMSGreeterPortType"
serviceName="s2:JMSGreeterService"
xmlns:s2="http://examples/jms-greeter" />
<bean id="greeterImpl"
class="main.java.demo.jms_greeter.server.GreeterJMSImpl"/>
& route is
<route>
<from uri="jms:MyQueueName?exchangePattern=InOnly" />
<to uri="direct:greeterServerEndpoint" />
<setHeader headerName="SOAPJMS_contentType">
<constant>text/xml</constant>
</setHeader>
<setHeader headerName="SOAPJMS_requestURI">
<constant>jms://queue:MyQueueName</constant>
</setHeader>
</route>
For Client:
<jaxws:client id="greeterProxy"
address="camel://direct:greeterClientEndpoint"
endpointName="s2:JMSGreeterPortType"
serviceName="s2:JMSGreeterService"
xmlns:s2="http://examples/jms-greeter"
serviceClass="main.java.examples.jms_greeter.JMSGreeterPortType"
/>
<bean id="client" class="main.java.demo.jms_greeter.client.Client">
<property name="greeter" ref="greeterProxy" />
</bean>
route is as follow,
<route>
<from uri="direct:greeterClientEndpoint" />
<setHeader headerName="SOAPJMS_contentType">
<constant>text/xml</constant>
</setHeader>
<setHeader headerName="SOAPJMS_requestURI">
<constant>jms://queue:MyQueueName</constant>
</setHeader>
<to uri="jms:MyQueueName?exchangePattern=InOnly" />
</route>
Here I am running client & getting previous error. From configuration my
understanding is, When client is executed it will place message over queue
then it will call server impl class. If I am wrong, please correct me.
--Thanks
Bhushan
--
View this message in context:
http://camel.465427.n5.nabble.com/soap-over-jms-tp5715942p5716279.html
Sent from the Camel - Users mailing list archive at Nabble.com.
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
Talend Application Integration Division http://www.talend.com