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

Reply via email to