- From: David Hull <dmh@tibco.com>
- Date: Thu, 01 Dec 2005 13:12:21 -0500
- To: public-ws-addressing-comments@w3.org
- Message-id: <438F3D05.8040406@tibco.com>
Description: Section 3.5 of the SOAP binding states: When "http://www.w3.org/@@@@/@@/addressing/anonymous" is specified as the address of an EPR, the underlying SOAP protocol binding provides a channel to the specified endpoint. Any underlying protocol binding supporting the SOAP request-response message exchange pattern provides such a channel for response messages. For instance, the SOAP 1.2 HTTP binding[SOAP 1.2 Part 2: Adjuncts <http://dev.w3.org/cvsweb/%7Echeckout%7E/2004/ws/addressing/ws-addr-soap.html?content-type=text/html;%20charset=utf-8#SOAP12-PART2>] puts the reply message in the HTTP response. The first sentence is not necessarily true as it stands (though I realize we did discuss the wording at some length). Including an anonymous address in an EPR does not necessarily provide the protocol binding with a channel at all. It's most likely an error to use such an EPR with a binding that only supports one-way messaging. Note also that this statement does not confine itself to response endpoints, but simply says "an EPR". As I understand it, our current consensus is that an anonymous URI in a response endpoint (i.e., [reply endpoint] and [fault endpoint] in the context of a request message) means use the response message of a SOAP request-response MEP. We specifically don't say what it may or may not mean in other contexts. Even if we allow anonymous for other types of endpoints (e.g., extensions defined elsewhere), we still only define it in the context of request-response. Justification: The first sentence is unclear and probably inaccurate. The second sentence does not explicitly say that the anonymous URI refers to the response message (though, granted, it heavily implies this). Target: SOAP binding Proposal: Replace the first two sentences of the section so that the section as a whole reads: In the context of a SOAP request-response MEP, sending a response message to an EPR whose [address] is "http://www.w3.org/@@@@/@@/addressing/anonymous" means sending it as the response message of the MEP. For instance, the SOAP 1.2 HTTP binding[SOAP 1.2 Part 2: Adjuncts <http://dev.w3.org/cvsweb/%7Echeckout%7E/2004/ws/addressing/ws-addr-soap.html?content-type=text/html;%20charset=utf-8#SOAP12-PART2>] puts the reply message in the HTTP response.
Received on Thursday, 1 December 2005 18:12:40 UTC