|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
How to Add SoapHeader to Calling WebserviceHi
How to add a SoapHeaper on Calling external webservice?? My inbound-endpoint is an CXF Webservices which exposed to the client and an Outbound-endpoint calling AXIS external webservices. Can anyone please let me know how to add a SOAP Header to my calling webservices. I attached Mule configuratio file <service name="AccountUMO"> <inbound> <cxf:inbound-endpoint address="http://localhost:63081/services/Account" serviceClass="com.emirates.sample.ws.intf.Account"> </cxf:inbound-endpoint> </inbound> <component class="com.emirates.sample.ws.impl.AccountImpl" /> <outbound> <chaining-router> <axis:outbound-endpoint remoteSync="true" address="http://dxbafpww16/Dras_Calogi/Dev2/CalogiAccountingWebService.asmx?method=getAccountDetails"> </axis:outbound-endpoint> </chaining-router> </outbound> </service> I attached the error occured in the server. ******************************************************************************** Root Exception stack trace: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client faultSubcode: faultString: Server did not recognize the value of HTTP Header SOAPAction: http://dxbafpww16/Dras_Calogi/Dev2/CalogiAc ountingWebService.asmx?method=getAccountDetails. faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:Server did not recognize the value of HTTP Header SOAPAction: http://dx afpww16/Dras_Calogi/Dev2/CalogiAccountingWebService.asmx?method=getAccountDetails. at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.SOAPPart.getEnvelope(SOAPPart.java:1003) at org.mule.transport.soap.axis.extensions.MuleSoapHeadersHandler.processClientResponse(MuleSoapHeadersHandler. ava:138) at org.mule.transport.soap.axis.extensions.MuleSoapHeadersHandler.invoke(MuleSoapHeadersHandler.java:61) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:190) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at org.mule.transport.soap.axis.AxisMessageDispatcher.doSend(AxisMessageDispatcher.java:141) at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:157) at org.mule.transport.AbstractConnector.send(AbstractConnector.java:1889) at org.mule.endpoint.DefaultOutboundEndpoint.send(DefaultOutboundEndpoint.java:76) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:324) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:210) at org.mule.routing.outbound.AbstractOutboundRouter.send(AbstractOutboundRouter.java:121) at org.mule.routing.outbound.ChainingRouter.route(ChainingRouter.java:102) at org.mule.routing.outbound.DefaultOutboundRouterCollection$1.doInTransaction(DefaultOutboundRouterCollection. ava:65) at org.mule.transaction.TransactionTemplate.execute(TransactionTemplate.java:44) at org.mule.routing.outbound.DefaultOutboundRouterCollection.route(DefaultOutboundRouterCollection.java:70) at org.mule.service.AbstractService.sendToOutboundRouter(AbstractService.java:894) at org.mule.model.seda.SedaService.doSend(SedaService.java:235) at org.mule.service.AbstractService.sendEvent(AbstractService.java:510) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:351) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:196) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:164) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver. ava:604) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:346) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:269) at org.mule.transport.cxf.MuleInvoker.invoke(MuleInvoker.java:95) at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56) at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:92) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78) at org.mule.transport.cxf.CxfServiceComponent.sendToDestination(CxfServiceComponent.java:301) at org.mule.transport.cxf.CxfServiceComponent.onCall(CxfServiceComponent.java:119) at org.mule.model.resolvers.CallableEntryPointResolver.invoke(CallableEntryPointResolver.java:52) at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50) at org.mule.component.DefaultLifecycleAdapter.intercept(DefaultLifecycleAdapter.java:202) at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:82) at org.mule.component.AbstractJavaComponent.doOnCall(AbstractJavaComponent.java:73) at org.mule.component.AbstractComponent.onCall(AbstractComponent.java:87) at org.mule.model.seda.SedaService.doSend(SedaService.java:234) at org.mule.service.AbstractService.sendEvent(AbstractService.java:510) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:351) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:196) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:164) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver. ava:604) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:346) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:287) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:239) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:197) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:163) at org.mule.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:595) {http://xml.apache.org/axis/}hostname:PC1095089 Server did not recognize the value of HTTP Header SOAPAction: http://dxbafpww16/Dras_Calogi/Dev2/CalogiAccountingWebSer ice.asmx?method=getAccountDetails. at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) |
| Free embeddable forum powered by Nabble | Forum Help |