- From: Hugo Haas <hugo@w3.org>
- Date: Mon, 27 Aug 2001 12:34:19 -0400
- To: David Fallside <fallside@us.ibm.com>
- Cc: www-archive@w3.org
Hi David. Please find below below a list of issues that are close to closure: - Not an issue: 24. - Resolved: 100, 109, 111, 115, 118, 123. - Might be able to be closed after clarification: 71, 107, 122. I am going to edit the issues list to reference this email (from the www-archive archive) for the specificied issues, and I am also going to do the proposal/resolution switch. ------------ Issue 24[1]: ------------ The proposed resolution suggests that this is not an issue; the July 25th teleconference minutes[9] state: Issue 24. Proposed resolution sent to eric@microsoft. Chair will continue to investigate. The issues list does not reflect progress about this. ------------ Issue 71[2]: ------------ The issue should be clarified, and might be closed. I propose to take ownership of the issue and get some clarifications from the originator (Mark Nottingham): This issue has 3 parts: - SOAP allows targeting through the " actor " attribute. The value of the attribute may be underspecified; currently, there is no standard way to refer to intermediaries with a URI. I am not sure that this is really an issue. actor is of type anyURI, and people should be able to use any URI they want. - Additionally, it may be desireable to target an XP Block by means other than direct reference or 'hop-by-hop', as described. This would need more details. Any actor can have several identities, and a generic URI for, say, caching systems could be used, which might address this. - Also, SOAP's processing model does not dictate the order in which multiple headers should be processed, if targetted at the same processor. The clarification to made to the processing model in the July 9th draft[3] addresses this comment: It is possible that the processing of particular SOAP block would control or determine the order of processing for other SOAP blocks. For example, one could create a SOAP header block to force processing of other SOAP header blocks in lexical order. In the absence of such a SOAP block, the order of processing is at the discretion of the SOAP node. ------------- Issue 100[4]: ------------- The issue should be closed. I propose sending the following text to the originator (Glen Daniels): A proposed rewording[5] was accepted by the Working Group on the August 8th teleconference[6], and the editors' copy states[7]: The SOAP mustUnderstand attribute is useful for detecting situations in which a SOAP block targetted at a node is not understood (see 2.4 Understanding SOAP Headers) by that node; it is not intended as a mechanism for detecting errors in routing, misidentification of nodes, failure of a node to serve in its intended role(s), etc. any of which may result in a failure to even attempt processing of a given header block. For that reason, this specification does not require any fault to be generated based on the presence or value of the mustUnderstand attribute information item on a header block not targeted to the processing node. Processors SHOULD NOT generate such faults, and this specification includes no standard representation for such a fault. This rule applies to the endpoint as well as to intermediaries; it is not in general an error for a mustUnderstand header block targeted to a node other than the endpoint to reach the endpoint without having been processed. The first processing model described applies here: "the processor receives a message, decides which pieces are for them (via the actor attribute and some magic which lets them know out-of-band whether or not they are an intermediary or the ultimate destination), and then applies the rest of the SOAP semantics (mustUnderstand in particular) to ONLY those pieces". ------------- Issue 107[8]: ------------- It seems that, although the Working Group decided of a resolution, the editors' copy does not reflect this decision. I might have missed it though. The Working Group resolved this issue in during the July 25th telconference[9]. The editors' copy[10] contains the following change: Section 4.2.3[7]: As described in 2.4 Understanding SOAP Headers, the SOAP mustUnderstand attribute information item is used to indicate whether the processing of a SOAP header block is mandatory or optional at the target SOAP node. However, it is not clear that the following adopted change is present in the specification: (ii) add the following sentence to the end of section 4.2.2 "The processing rules regarding mustUnderstand and the generation of faults apply to all headers, whether the ACTOR is implicitly or explicitly defined, and whether or not the ACTOR value is user-created." I do not think that neither section 2.5[11] nor section 4.2.3[7] explicitely say this. I am going to contact Eric Jenkins (owner of the issue) for a clarification. -------------- Issue 109[13]: -------------- I believe that this issue should be closed, and the following should be sent to the originator (Chris Ferris): During the August 8th teleconference[14], the Working Group decided to remove the HTTP Extension binding; the editors' copy states[15]: 6.3 The HTTP Extension Framework Editorial note: MJH 20010809 Due to it's status as an experimental RFC[17], all normative references to the HTTP extension framework[16] have been removed from this specification. Unless feedback to the contrary is received, the remains of this subsection, including this note, will be removed from the next working draft. -------------- Issue 111[16]: -------------- Issue 111 has been resolved and should be closed. The following text should be put in the resolution section (the originator is Gudge and took care of the resolution): The Working Group has decided during the June 27th teleconference[17] to use a closed model for the fault element. The July 9th Working Draft reflect this change, both in the schema: <xs:complexType name="Fault" final="extension" > <xs:annotation> <xs:documentation> Fault reporting structure </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="faultcode" type="xs:QName" /> <xs:element name="faultstring" type="xs:string" /> <xs:element name="faultactor" type="xs:anyURI" minOccurs="0" /> <xs:element name="detail" type="tns:detail" minOccurs="0" /> </xs:sequence> </xs:complexType> and in the specification: "Other Fault subelements MAY be present, provided they are namespace-qualified" was removed from the specification. -------------- Issue 115[18]: -------------- This editorial change was made in the editors' copy[10]. I propose to close the issue and notify the originator that the specification has been corrected. -------------- Issue 118[19]: -------------- Same resolution as issue 115. --------------- Issue 122[[20]: --------------- I propose to take ownership of the issue and to get back to the originator in order to find out what the problem was since it is not clear to me. -------------- Issue 123[21]: -------------- Same resolution as issue 115. 1. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x24 2. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x71 3. http://www.w3.org/TR/2001/WD-soap12-20010709/#_Toc478383605 4. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x100 5. http://lists.w3.org/Archives/Public/xml-dist-app/2001Aug/0065.html 6. http://www.w3.org/2000/xp/Group/1/08/08-pminutes.html 7. http://www.w3.org/2000/xp/Group/1/06/01/soap-02-infoset.html#soapmu 8. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x107 9. http://www.w3.org/2000/xp/Group/1/07/25-pminutes.html 10. http://www.w3.org/2000/xp/Group/1/06/01/soap-02-infoset.html 11. http://www.w3.org/2000/xp/Group/1/06/01/soap-02-infoset.html#procsoapmsgs 13. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x109 14. http://www.w3.org/2000/xp/Group/1/08/08-pminutes.html 15. http://www.w3.org/2000/xp/Group/1/06/01/soap-02-infoset.html#httpextfm 16. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x111 17. http://www.w3.org/2000/xp/Group/1/06/27-pminutes.html 18. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x115 19. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x118 20. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x122 21. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x123 -- Hugo Haas - W3C mailto:hugo@w3.org - http://www.w3.org/People/Hugo/ - tel:+1-617-452-2092
Received on Monday, 27 August 2001 12:34:23 UTC