- From: Hugo Haas <hugo@w3.org>
- Date: Wed, 25 Jul 2001 13:32:56 -0400
- To: xmlp-comments@w3.org
Note that some of those reported "problems" have disappeared with the infoset-ization of the specification (version $Date: 2001/07/18 21:21:50 $). - Section 1.3: Example 1 It would be preferable to use www.example.org for the example instead of www.stockquoteserver.com. - Section 2.3 I don't remember where I got this from, but I think that from a stylistic point of view, we should avoid the use of "we": We say that a SOAP block is targeted to a SOAP node if the SOAP actor (if present) on the block matches (see [8]) a role played by the SOAP node, or in the case of a SOAP block with no actor attribute (including SOAP body blocks), if the SOAP node has assumed the role of the anonymous SOAP actor. -> _A SOAP block is said to be_ targeted to a SOAP node... - Section 2.4 Same comment: We presume that specifications for a wide variety of header functions will be developed over time, and that each SOAP node MAY include the software necessary to implement one or more such extensions. We say that a SOAP header block is understood by a SOAP node if the software at that SOAP node has been written to fully conform to and implement the semantics conveyed by the fully qualified name of the outer-most element of that block. -> _Specifications for a wide variety of header functions are expected to be developed over time, and it is expected_ that each SOAP node MAY include the software necessary to implement one or more such extensions. _A SOAP header block is said to be_ understood... - Section 2.4 When a SOAP header block is tagged with a SOAP mustUnderstand attribute with a value of "1"... mustUnderstand is a xsi:boolean. which is described in the schema spec[61] as true or false. I am not sure how to phrase that, but "1" is too restrictive. Maybe: When a SOAP header block is tagged with a SOAP mustUnderstand attribute whose value is true... FIXED in the infoset version. - Section 2.5 1. Generate a single SOAP mustUnderstand fault if one or more SOAP blocks targeted at the SOAP node carry the attribute env:mustUnderstand="1" and are not understood by that node. Same comment about the value of a boolean. FIXED in the infoset version. - Section 4.1.2 Since this section talks about versioning, I think that it should be clear that it talks about SOAP Version 1.2, especially because it mentions SOAP/1.1: SOAP does not define a traditional versioning model based on major and minor version numbers. A SOAP message MUST contain a SOAP envelope associated with the "http://www.w3.org/2001/06/soap-envelope" namespace. If a SOAP message is received by a SOAP node in which the SOAP envelope is associated with a different namespace, the SOAP node MUST treat this as a version error and generate a VersionMismatch SOAP fault (see section 4.4). A SOAP VersionMismatch fault message MUST use the SOAP/1.1 envelope namespace "http://schemas.xmlsoap.org/soap/envelope/" (see Appendix C). -> SOAP does not define a traditional versioning model based on major and minor version numbers. A SOAP _Version 1.2_ message MUST contain a SOAP envelope associated with the "http://www.w3.org/2001/06/soap-envelope" namespace. If a SOAP message is received by a SOAP _Version 1.2_ node in which the SOAP envelope is associated with a different namespace, the SOAP node MUST treat this as a version error and generate a VersionMismatch SOAP fault (see section 4.4). A SOAP VersionMismatch fault message MUST use the SOAP/1.1 envelope namespace "http://schemas.xmlsoap.org/soap/envelope/" (see Appendix C). - Section 4.4.1 The boolean problem: An immediate child element of the SOAP Header element that was either not understood or not obeyed by the processing party contained a SOAP mustUnderstand attribute with a value of "1" (see section 4.2.3) _NOT_ FIXED in the infoset version. - Section 5.1 I reread this section and found it... hmmm... discouraging :-) without any examples. Moreover, most of the things said there are repeated later; e.g. the definition of arrays (point 8) could be moved to section 5.4.2. I don't know how people feel about section 5, but we could rearrange stuff IMHO. If I am not the only one with this opinion, I would be happy to see an issue created about this. 61. http://www.w3.org/TR/xmlschema-2/#boolean -- Hugo Haas - W3C mailto:hugo@w3.org - http://www.w3.org/People/Hugo/ - tel:+1-617-452-2092
Received on Wednesday, 25 July 2001 13:32:56 UTC