Null binding for SOAP action issue with SOAPProxy
Issue
- I am using
SOAPProxy
to dynamically call web services. The properties forSOAPProxy
are“wsdl”
and“soapaction”
.SOAPProxy
parses a WSDL at runtime and tries to map asoapaction
to a binding before in order to call the service address. My understanding is that every binding maps to an operation and asoapaction
. SOAPProxy
finds both binding andsoapaction
while initializing but at the time it is about to make the call it logs that the binding for thatsoapaction
isnull
. When this happens, it uses the root element of the request as the operation and tries to find a binding for that operation.
INFO [SOAPProxy] mapped soapaction ["http...action"] to binding [{http...binding}BindingName]
INFO [SOAPProxy] mapped soapaction ["http...action"] to binding [{http...binding}BindingName]
INFO [SOAPProxy] mapped operation [{http...binding}Operation] to binding [{http...binding}BindingName]
INFO [SOAPProxy] mapped binding [{http...binding}BindingName] to transport [org.jboss.soa.esb.actions.soap.proxy.HttpSOAPProxyTransport] with endpoint address: [http...serviceEndpoint]
INFO [CustomInvoker] start [ SOAPProxy ] process()…
WARN [SOAPProxy] null binding for soapaction [http...action]; parsing envelope to discover operation...
Environment
- Red Hat JBoss SOA Platform (SOA-P)
- 5.x
- 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.