Hi all,
it is written in the spec that the NMR only carries a standard XML
format but this format is not standard.
What about ServiceMix ?
In fact I am trying to understand how a received xml document is
converted into the standard format.
I can take an example with a simple helloworld service.
I have caught requests and response sent / received between an axis
client and an axis server
I can see that the xml document could be very different depending on the
style (document / rpc) of the use (literal / encoded) specified in the
wsdl file...
You can find some examples under...
In fact I want to know which kind of message I will receive in my SE.
There are many cases (in fact one for each BC ?)
What about the WS BC ?
client -> WS BC -> NMR -> my SE
Can you tell me if the message is left unmodified or if a
standardisation process is performed by the NMR or the BC ?
document / literal
<initiateHelloWorld xmlns="urn:helloworld:bpel:bsoap">
<name xmlns="">toto</name>
</initiateHelloWorld>
rpc / literal (the first node is a wrapper with the operation name)
<initiate xmlns="urn:helloworld:bpel:bsoap">
<parameters xmlns="">
<name>toto</name>
</parameters>
</initiate>
encoded use will add references into the xml document...
Thanks,
Charles