W3C home > Mailing lists > Public > xml-dist-app@w3.org > January 2003

Re: New issue: relayed infoset inconsistency

From: Jean-Jacques Moreau <jean-jacques.moreau@crf.canon.fr>
Date: Wed, 15 Jan 2003 04:45:16 -0500 (EST)
Message-ID: <3E252D7D.2090500@crf.canon.fr>
To: Marc Hadley <marc.hadley@sun.com>
CC: xml-dist-app@w3.org




Sounds good. (An alternative would be to move the offending text 
to section 2.7.4.).

Jean-Jacques.

Marc Hadley wrote:
> 
> There is an inconsistency between section 2.7.4 (SOAP Intermediaries and 
> Relayed Infoset) in part 1[1] and the descriptions of the SOAP 
> mustUnderstand, role and relay attributes.
> 
> Section 2.7.4 states that "All XML infoset properties of a message MUST 
> be preserved with the following exceptions: [long list]" but doesn't 
> mention anything about the mustUnderstand, role and relay attributes.
> 
> However, in contradiction to this:
> 
> (i) Section 5.2.2[2] (SOAP role Attribute) states that 'If relaying the 
> message, a SOAP intermediary MAY omit a SOAP role  attribute information 
> item if its value is 
> "http://www.w3.org/2002/12/soap-envelope/role/ultimateReceiver"'.
> 
> (ii) Section 5.2.3[3] (SOAP mustUnderstand Attribute) states that 'If 
> relaying the message, a SOAP intermediary MAY substitute "true" for the 
> value "1", or "false" for "0". In addition, a SOAP intermediary MAY omit 
> a SOAP mustUnderstand  attribute information item if its value is "false"'.
> 
> (iii) Section 5.2.4[4] (SOAP relay Attribute) states that 'If relaying 
> the message, a SOAP intermediary MAY substitute "true" for the value 
> "1", or "false" for "0". In addition, a SOAP intermediary MAY omit a 
> SOAP relay attribute information item if its value is "false"'.
> 
> I think this was an oversight when section 2.7.4 was constructed and to 
> restore consistency I propose that we add three bullets to the list in 
> section 2.7.4 as follows:
> 
> 19 SOAP role attribute information items that are present in the 
> [attributes] property of SOAP Header block element information items may 
> be transformed as described in 5.2.2 SOAP role Attribute.
> 
> 20 SOAP mustUnderstand attribute information items that are present in 
> the [attributes] property of SOAP Header block element information items 
> may be transformed as described in 5.2.3 SOAP mustUnderstand Attribute.
> 
> 21 SOAP relay attribute information items that are present in the 
> [attributes] property of SOAP Header block element information items may 
> be transformed as described in 5.2.4 SOAP relay Attribute.
> 
> Comments ?
> Marc.
> 
> [1] http://www.w3.org/TR/2002/CR-soap12-part1-20021219/#soapinterminfoset
> [2] http://www.w3.org/TR/2002/CR-soap12-part1-20021219/#soaprole
> [3] http://www.w3.org/TR/2002/CR-soap12-part1-20021219/#soapmu
> [4] http://www.w3.org/TR/2002/CR-soap12-part1-20021219/#soaprelay
> 
> -- 
> Marc Hadley <marc.hadley@sun.com>
> Web Technologies and Standards, Sun Microsystems.
> 
Received on Wednesday, 15 January 2003 05:32:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:13 GMT