I came across a comment on my blog about using SOAP action header to do message routing. Do not rely on SOAP action header for message routing purposes. The HTTP binding SOAP action is not available in the SOAP 1.2 specification and the WS-I basic profile deprecates it too. Send an empty action header string for interoperability purposes if you have to. Consider using WS-Addressing or better still an Enterprise Service Bus that can facilitate message routing in addition to providing various other capabilities out-of-the-box.
Tags: bpel choreography ejb esb http integration javacaps javaee jax-ws jbi management orchestration process-oriented rest sca service-oriented soa soap wsdl xml xsd roa xml schema
Hi,
Greetings!
Your Blog helped me a lot in understanding SOAP Action and its Importance.
I have Two Question for you.
Can you Explain is it Necessary to always have a SOAP Action header in my Request Message to get a Valid Response ?
Without SOAP Action can my Service give a Valid Response ?
Please comment!
Thanks
Satish