- From: Jean-Jacques Moreau <moreau@crf.canon.fr>
- Date: Fri, 18 Oct 2002 10:11:18 +0200
- To: Henrik Frystyk Nielsen <henrikn@microsoft.com>
- CC: Jacek Kopecky <jacek@systinet.com>, Noah Mendelsohn <noah_mendelsohn@us.ibm.com>, XMLP Dist App <xml-dist-app@w3.org>
I don't think the impact is much bigger on the spec. I think it's a tradeoff between: 1) either describing the "relay" role in Section 2.2; or 2) describing the "relayIfNotProcessed" attribute in a new Section "5.2.4 SOAP relayIfNotProcessed". A prototype section 5.2.4 is provided below. Jean-Jacques. Henrik Frystyk Nielsen wrote: > 2) After that I prefer a separate attribute as this also solves Mark's > problem. My concern is that it has a bigger impact on the spec. <proposal what="Section 5.2.4 SOAP relayIfNotProcessed"> The SOAP relayIfNotProcessed attribute information item is used to indicate whether a SOAP header block targetted at a SOAP receiver must be relayed if not processed (see section 2.7 Relaying SOAP Messages). The relayIfNotProcessed attribute information item has the following Infoset properties: * A [local name] of relayIfNotProcessed. * A [namespace name] of "http://www.w3.org/2002/06/soap-envelope". * A [specified] property with a value of "true". The type of the relayIfNotProcessed attribute information item is xs:boolean. Omitting this attribute information item is defined as being semantically equivalent to including it with a value of "false". SOAP senders SHOULD NOT generate, but SOAP receivers MUST accept the SOAP relayIfNotProcessed attribute information item with a value of "false" or "0". If generating a SOAP relayIfNotProcessed attribute information item, a SOAP sender SHOULD use the canonical representation "true" of the attribute value (see [XML Schema Part2]). A SOAP receiver MUST accept any valid lexical representation of the attribute value. If relaying the message, a SOAP intermediary MAY substitute "true" for the value "1", or "false" for "0". A SOAP intermediary MAY omit the SOAP relayIfNotProcessed attribute information item if its value is "false" A SOAP sender generating a SOAP message SHOULD use the relayIfNotProcessed attribute information item only on SOAP header blocks. A SOAP receiver MUST ignore this attribute information item if it appears on descendants of a SOAP header block or on a SOAP body child element information item (or its descendents). </proposal>
Received on Friday, 18 October 2002 04:11:08 UTC