Comment on SOAP version 1.2 part 0: Primer

Hi there,

First, I wish to thank you for this very well done and informative document.
Here is my humble contribution to help improving it's content:

1-
Section 2.2 of the document says:
"Note that the Body element does not have an actor attribute. The body
element is always targeted at the SOAP processor that assumes the
"anonymous" actor role. In that sense, the body element is just like a
header element targeted at the anonymous actor, but it has been
distinguished to allow for SOAP processors (typically at SOAP
intermediaries) to skip over it if they assume roles other than the
anonymous one."

My understanding is that the Body is always targetted to the
UltimateReceiver. From the above, one may understand that if an intermediate
node would detect an actor attribute set to "anonymous", it may receive the
body content. I understand that the intent is to rely on the fact that
implicitly, only the UltimateReciver will have it's role set to "anonymous"
but I would suggest to rephrase the above sentence to explicitly mention it.

2-
Section 2.4:
Thes 2 sentences can be found within the same section:
"Another optional sub-element faultactor identifies the SOAP processor which
generated the fault, its absence implying that it was the unlimate recipient
of the message which did so."

AND

"The absence of a faultactor element implies that it is generated by the
origin server."

3- Section 2.4, very last paragraph:

The text "If there were several mandatory headers that were not
understood..." should probably be read as "If there were several mandatory
headers elements that were not understood..."

I hope it could help,
Yves Carrier,
ISI inc.

Received on Thursday, 16 May 2002 18:50:28 UTC