<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.