> On Feb 11, 2016, at 4:22 PM, parthivphoenix <[email protected]> wrote: > > here is wsdl i am using > > <?xml version="1.0" encoding="utf-8" ?> > <wsdl:definitions name="BizTalkServiceInstance" > targetNamespace="http://CCO.eClaims.HL7V3.Interface/" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" > xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" > xmlns:wsa10="http://www.w3.org/2005/08/addressing" > xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" > xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" > xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" > xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" > xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:tns="http://CCO.eClaims.HL7V3.Interface/" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> > <wsdl:documentation> > <CreationInfo Created="2015-03-19 14:51:35Z" /> > </wsdl:documentation> > <wsp:Policy wsu:Id="WSHttpBinding_ITwoWayAsync_policy"> > <wsp:ExactlyOne> > <wsp:All> > <sp:TransportBinding > xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> > <wsp:Policy> > <sp:TransportToken> > <wsp:Policy> > <sp:HttpsToken RequireClientCertificate="false" /> > </wsp:Policy> > </sp:TransportToken> > <sp:AlgorithmSuite> > <wsp:Policy> > <sp:Basic256 /> > </wsp:Policy> > </sp:AlgorithmSuite> > <sp:Layout> > <wsp:Policy> > <sp:Strict /> > </wsp:Policy> > </sp:Layout> > </wsp:Policy> > </sp:TransportBinding> > <wsaw:UsingAddressing /> > </wsp:All> > </wsp:ExactlyOne> > </wsp:Policy> > <wsdl:types> > <xsd:schema > targetNamespace="http://CCO.eClaims.HL7V3.Interface/Imports"> > <xsd:import schemaLocation="eClaimsHL7v3InterfaceSvc.xsd" > namespace="http://CCO.eClaims.HL7V3.Interface.InterfaceSchemas.HL7Message"/> > </xsd:schema> > </wsdl:types> > <wsdl:message name="eClaimsHL7v3InterfaceSvc_ProcessMessage_InputMessage"> > <wsdl:part name="part" element="q1:HL7Message" > xmlns:q1="http://CCO.eClaims.HL7V3.Interface.InterfaceSchemas.HL7Message" /> > </wsdl:message> > <wsdl:message name="eClaimsHL7v3InterfaceSvc_ProcessMessage_OutputMessage"> > <wsdl:part name="part" element="q2:HL7Message" > xmlns:q2="http://CCO.eClaims.HL7V3.Interface.InterfaceSchemas.HL7Message" /> > </wsdl:message> > <wsdl:portType name="eClaimsHL7v3InterfaceSvc"> > <wsdl:documentation /> > <wsdl:operation name="ProcessMessage"> > <wsdl:documentation /> > <wsdl:input > message="tns:eClaimsHL7v3InterfaceSvc_ProcessMessage_InputMessage" /> > <wsdl:output > message="tns:eClaimsHL7v3InterfaceSvc_ProcessMessage_OutputMessage" /> > </wsdl:operation> > </wsdl:portType> > <wsdl:binding name="WSHttpBinding_ITwoWayAsync" > type="tns:eClaimsHL7v3InterfaceSvc"> > <wsp:PolicyReference URI="#WSHttpBinding_ITwoWayAsync_policy" /> > <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /> > <wsdl:operation name="ProcessMessage"> > <wsdl:documentation /> > <soap12:operation soapAction="ProcessMessage" style="document" /> > <wsdl:input> > <soap12:body use="literal" > encodingStyle="http://www.w3.org/2003/05/soap-encoding" /> > </wsdl:input> > <wsdl:output> > <soap12:body use="literal" > encodingStyle="http://www.w3.org/2003/05/soap-encoding" /> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:service name="BizTalkServiceInstance"> > <wsdl:port name="WSHttpBinding_ITwoWayAsync" > binding="tns:WSHttpBinding_ITwoWayAsync"> > <soap12:address > location="https://hl7.ws.cancercare.on.ca/InboundHL7InterfaceSvc/eClaimsHL7v3InterfaceSvc.svc" > /> > <wsa10:EndpointReference> > > <wsa10:Address>https://hl7.ws.cancercare.on.ca/InboundHL7InterfaceSvc/eClaimsHL7v3InterfaceSvc.svc</wsa10:Address> > > </wsa10:EndpointReference> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > > > > and here is the message i am sending > > > <soapenv:Envelope > xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Header><Action > soapenv:mustUnderstand="true" > xmlns="http://www.w3.org/2005/08/addressing">ProcessMessage</Action> > <To soapenv:mustUnderstand="true" > xmlns="http://www.w3.org/2005/08/addressing">https://hl7.ws.cancercare.on.ca/InboundHL7InterfaceSvc/eClaimsHL7v3InterfaceSvc.svc</To></soapenv:Header><soapenv:Body><HL7Message > xmlns="http://CCO.eClaims.HL7V3.Interface.InterfaceSchemas.HL7Message"></HL7Message></soapenv:Body></soapenv:Envelope> > > > but when my application is deployed on WebSphere i get this message > > 00000108 ContainerResp E The RuntimeException could not be mapped to a > response, re-throwing to the HTTP container > javax.xml.ws.soap.SOAPFaultException: The > SOAP action specified on the message, '', does not match the HTTP SOAP > Action, 'ProcessMessage'. > at > org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.createSystemException(MethodMarshallerUtils.java:1363) > at > org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.demarshalFaultResponse(MethodMarshallerUtils.java:1089) > at > org.apache.axis2.jaxws.marshaller.impl.alt.DocLitBareMethodMarshaller.demarshalFaultResponse(DocLitBareMethodMarshaller.java:417) > at > org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.getFaultResponse(JAXWSProxyHandler.java:626) > at > org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.createResponse(JAXWSProxyHandler.java:566) > at > org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod(JAXWSProxyHandler.java:432) > at > org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke(JAXWSProxyHandler.java:213) > at com.sun.proxy.$Proxy65.processMessage(Unknown Source) > at > com.cerner.cco.service.CcoService.processMessageRequest(CcoService.java:131) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:611) > at > com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) > at > com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185) > at > com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) > at > com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288) > at > com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) > at > com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) > at > com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) > at > com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) > at > com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469) > at > com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400) > at > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349) > at > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339) > at > com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) > at > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537) > at > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478) > at > com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178) > at > com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1111) > at > com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87) > at > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:914) > at > com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662) > at > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:287) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) > at > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) > at > com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) > at > com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) > at > com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) > at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) > at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) > at > com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) > at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1865) > > Please help me out here. > > > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/The-SOAP-action-specified-on-the-message-does-not-match-the-HTTP-SOAP-Action-tp562966p5765834.html > Sent from the cxf-user mailing list archive at Nabble.com.
-- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
