Re: Proposal for new last call issue: Some unprocessed headers should stay

The direction of this is fine with me, I'd like to propose a minor 
wording tune up:

<proposed>
For any processed SOAP header block, as well as for
ignored SOAP header blocks targeted to the node
using a role other than
http://www.w3.org/2002/06/soap-envelope/role/relay:
remove the header block prior to forwarding
</proposed>

<tuneup>
Remove SOAP header blocks targeted at the node using a role other than 
http://www.w3.org/2002/06/soap-envelope/role/relay regardless of 
whether the header blocks were processed or ignored
</tuneup>

Thanks,
Marc.

>
> <original>
> Forwarding SOAP intermediaries MUST process the message
> according to the SOAP processing model defined in 2.6
> Processing SOAP Messages. They MUST also remove from
> the SOAP message all SOAP header blocks targeted at
> themselves, prior to forwarding, regardless of whether
> these header blocks were processed or ignored.
>
> In addition, forwarding SOAP intermediaries MUST also
> obey the specification for the SOAP forwarding feature
> being used. The specification for such a feature MUST
> describe the required semantics, including the rules
> describing how the forwarded message is
> constructed. Such rules MAY describe placement of
> inserted or reinserted SOAP header blocks. Inserted
> SOAP header blocks might be indistinguishable from one
> or more of the header blocks removed above.
> </original>
>
> <proposed>
> Forwarding SOAP intermediaries MUST process the message
> according to the SOAP processing model defined in
> 2.6 Processing SOAP Messages. In addition, when
> generating a SOAP message for the purpose of forwarding,
> they MUST:
>
> * For any processed SOAP header block, as well as for
>   ignored SOAP header blocks targeted to the node
>   using a role other than
>   http://www.w3.org/2002/06/soap-envelope/role/relay:
>   remove the header block prior to forwarding
>
> * Retain all SOAP header blocks that were targeted at
>   the forwarding node using the role
>   "http://www.w3.org/2002/06/soap-envelope/role/relay"
>   but ignored during processing.
>
>
> In addition, forwarding SOAP intermediaries MUST also obey the
> specification for the SOAP forwarding feature being used. The
> specification for such a feature MUST describe the required semantics,
> including the rules describing how the forwarded message is
> constructed. Such rules MAY describe placement of inserted or
> reinserted SOAP header blocks. Inserted SOAP header blocks might be
> indistinguishable from one or more of the header blocks removed above.
> </proposed>
>

--
Marc Hadley <marc.hadley@sun.com>
XML Technology Center, Sun Microsystems.

Received on Wednesday, 16 October 2002 08:55:17 UTC