Hi, 

I am using content based routing. I am checking for element and based on
that i am routing some part of message to different queue.

the error i m getting is :-

  error: org.apache.cxf.binding.soap.SoapFault:
"http://www.cvs.com/eph/messages
/1_0", the namespace on the "OngoingMaintenance" element, is not a valid
SOAP version.]
org.springframework.jms.listener.adapter.ListenerExecutionFailedException:
Exchange processing failed; nested exception is
org.apache.cxf.binding.soap.SoapFault
: "http://www.cvs.com/eph/messages/1_0";, the namespace on the
"OngoingMaintenance" element, is not a valid SOAP version.
Caused by:
org.apache.cxf.binding.soap.SoapFault:
"http://www.cvs.com/eph/messages/1_0";, the namespace on the
"OngoingMaintenance" element, is not a valid SOAP version.
        at
org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handle
Message(ReadHeadersInterceptor.java:92)
        at
org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handle
Message(ReadHeadersInterceptor.java:54)
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
orChain.java:221)
        at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainIniti
ationObserver.java:77)
        at
org.apache.cxf.transport.jbi.JBIDispatcherUtil.dispatch(JBIDispatcher
Util.java:156)
        at
org.apache.servicemix.cxfse.CxfSeEndpoint.process(CxfSeEndpoint.java:
232)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
feCycle.java:540)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
BaseLifeCycle.java:492)
        at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:46)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:610)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:172)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:167)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:650)


The namespace with incoming message is ns2. I am also defining the same
namespace context in eip-router xbean file. But still it is giving the
namespace error.

http://www.nabble.com/file/p21429332/xbean.xml xbean.xml 
http://www.nabble.com/file/p21429332/xbean.xml xbean.xml 

I have attached the xbean of eip-router and SU.

Please give some pointer to solve this problem.

Thanks,

Manish
-- 
View this message in context: 
http://www.nabble.com/namespace-problem-while-using-eip-router-tp21429332p21429332.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to