W3C home > Mailing lists > Public > xmlp-comments@w3.org > March 2004

Re: Issue 455 closed (again): Representation header and SOAP processing model

From: <noah_mendelsohn@us.ibm.com>
Date: Wed, 31 Mar 2004 09:23:28 -0500
To: "Jean-Jacques Moreau" <jean-jacques.moreau@crf.canon.fr>
Cc: Herve Ruellan <herve.ruellan@crf.canon.fr>, xmlp-comments@w3.org
Message-ID: <OFCBFEC7BE.3EAE7956-ON85256E68.004F0569@lotus.com>

This resolution is acceptable to me, BUT particularly given the comment 
about reference by other specifications, I would suggest that we restate 
the resolution text to make clear whether the attribute is namespace 
qualified, and if so by what namespace.  I believe the answer is "not 
qualified", implying that if another spec were to refer to our attribute 
it would do so for purposes of comparison, not for direct use (at least 
insofar as one tends to view unqual. attributes as scoped to the 
declaration of the element on which they appear.)  Thank you.

Noah Mendelsohn 
IBM Corporation
One Rogers Street
Cambridge, MA 02142

"Jean-Jacques Moreau" <jean-jacques.moreau@crf.canon.fr>
03/31/04 03:12 AM

        To:     xmlp-comments@w3.org
        cc:     Noah Mendelsohn <noah_mendelsohn@us.ibm.com>, Herve Ruellan 
        Subject:        Issue 455 closed (again): Representation header and SOAP processing model

Dear Noah,

At its weekly telcon last week, the XMLP WG has decided to reopen issue 
#455, and to close it with the following resolution (the previous 
resolution was abandonned).

The Representation header block carries a new attribute called 
@reinsert, whose type is "xsd:boolean", and whose value governs how the 
header block is reinserted. When the header block HAS BEEN processed, 
AND the value of the attribute is "true", the header block MUST be 
reinserted. (Note: this does not change the SOAP processing model, which 
explictely allows header block specifications to indicate whether they 
should be reinserted or not.)

In all other cases, and in particular when the value of the @reinsert 
attribute is "false", the normal rules of the SOAP processing model 
apply. In effect, a value of "false" produces a behaviour equivalent to 
NOT having the attribute at all.

I think we also reached the compromise that, even though we will not 
generalize the @reinsert attribute, we will NOT preclude other 
specifications from referring to it. Unfortunately, I cannot find this 
in the minutes.

Please let us know immediately if you disagree with this resolution.


> Dear Noah,
> You raised issue #455 about the interaction between the SOAP processing 
> model and the Representation Header.
> At its recent f2f, the XMLP WG decided to close[1] this issue by 
> defining a new role (name to be decided), with the following 
> characteristics:
> 1. The role will be used to target all Representation header blocks.
> 2. The Representation header block MUST always be reinserted, even if 
> processed.
> 3a. It's OK for multiple Representation header blocks in the same 
> message to have the same URI and role.
> 3b. Such Representation header blocks would typically have different 
> metadata.
> 4. Implementations MAY need to process Representation header blocks 
> BEFORE other header blocks that might dereference URIs.
> Please let us know immediately if you do not agree with this resolution.
> Regards,
> Jean-Jacques.
> [1] <http://www.w3.org/2004/03/02-xmlprotocol-irc.txt>
Received on Wednesday, 31 March 2004 09:26:58 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:17:00 UTC