<route>
<from uri="cxf:bean:p3swalletEndPoint" />
<setHeader headerName="operationName">
<constant>prepareDataRequest</constant>
</setHeader>
<setHeader headerName="operationNameSpace">
<constant>http://acc.com</constant>
</setHeader>
<to uri="bean:p3sbean?method=prepareDataRequest" />
<to uri="jms:queue:prepareDataqueue" />
</route>
<route>
<from uri="jms:queue:prepareDataqueue" />
<to uri="cxf:bean:p3serviceEndpoint" />
</route>
the above is router and below is the jms configuration
<bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
<property name="connectionFactory" ref="jmsConnectionFactory" />
</bean>
<bean id="jmsConnectionFactory"
class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="alwaysSessionAsync" value="true" />
<property name="alwaysSyncSend" value="false" />
<property name="brokerURL" value="tcp://127.0.0.1:61616" />
<property name="clientID" value="" />
<property name="closeTimeout" value="15000000" />
<property name="copyMessageOnSend" value="true" />
<property name="disableTimeStampsByDefault" value="false" />
<property name="dispatchAsync" value="true" />
<property name="objectMessageSerializationDefered"
value="false" />
<property name="optimizeAcknowledge" value="false" />
<property name="optimizedMessageDispatch" value="true" />
<property name="password" value="" />
<property name="producerWindowSize" value="0" />
<property name="statsEnabled" value="false" />
<property name="useAsyncSend" value="false" />
<property name="useCompression" value="false" />
<property name="useRetroactiveConsumer" value="false" />
<property name="userName" value="" />
<property name="watchTopicAdvisories" value="true" />
<property name="sendTimeout" value="0" />
<property name="redeliveryPolicy" ref="redeliveryPolicy" />
<property name="prefetchPolicy" ref="prefetchPolicy" />
<property name="blobTransferPolicy" ref="blobTransferPolicy" />
</bean>
<bean id="redeliveryPolicy"
class="org.apache.activemq.RedeliveryPolicy">
<property name="initialRedeliveryDelay" value="1000" />
<property name="maximumRedeliveries" value="6" />
<property name="useCollisionAvoidance" value="false" />
<property name="useExponentialBackOff" value="false" />
</bean>
<bean id="prefetchPolicy"
class="org.apache.activemq.ActiveMQPrefetchPolicy">
<property name="durableTopicPrefetch" value="100" />
<property name="inputStreamPrefetch" value="100" />
<property name="maximumPendingMessageLimit" value="0" />
<property name="optimizeDurableTopicPrefetch" value="1000" />
<property name="queueBrowserPrefetch" value="500" />
<property name="queuePrefetch" value="1000" />
<property name="topicPrefetch" value="32766" />
</bean>
<bean id="blobTransferPolicy"
class="org.apache.activemq.blob.BlobTransferPolicy">
<property name="brokerUploadUrl" value="" />
<property name="defaultUploadUrl"
value="http://localhost:8080/uploads/"
/>
<property name="uploadUrl" value="" />
<property name="bufferSize" value="131072" />
</bean>
is working if i use CXF when i am trying to call using axis then getting
exception ..
Thanks . for reply
--
View this message in context:
http://camel.465427.n5.nabble.com/Camel-CXF-web-service-tp511782p511969.html
Sent from the Camel Development mailing list archive at Nabble.com.