cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From parthivphoenix <parthiv.bha...@cerner.com>
Subject Re: The SOAP action specified on the message, '', does not match the HTTP SOAP Action
Date Thu, 11 Feb 2016 21:22:41 GMT
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.

Mime
View raw message