- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Fri, 29 Apr 2005 13:45:46 -0700
- To: <public-ws-addressing@w3.org>
I took an AI to analyze the impacts of this proposed change on SOAP 1.1. Since the text I propose is overridden in the SOAP 1.1 Addressing Extension, I propose to also make a similar change to section 4.2, which currently states: SOAP Action Use of the SOAPAction HTTP header is required when using the SOAP 1.1 HTTP binding. The value of the SOAPAction HTTP header SHOULD be identical to the value of the http://www.w3.org/@@@@/@@/addressing/feature/Action property of the Web Services Addressing 1.0 feature. The intent of the SHOULD above, as I understand it, is to allow the SOAPAction header to have an empty value (i.e. "") in order to obscure the value at the HTTP level (not to allow arbitrary divergence between the two action values). To allow us to specify an error we need to be more precise about this relation. (Note that I'm also uncomfortable using the term "property" in relation to SOAP 1.1.) I propose rewording the above paragraph as: SOAP Action Use of the SOAPAction HTTP header is required when using the SOAP 1.1 HTTP binding. The value of the SOAPAction HTTP header MUST either be identical to the value of the wsa:Action header, or empty (""). The latter case supports the ability to obscure the wsa:Action header through SOAP-level security mechanisms, without requiring otherwise unnecessary transport-level security. Failure to have an identical value, or an empty value for SOAPAction, results in the Invalid Message Addressing Property [ref] fault. -----Original Message----- From: public-ws-addressing-comments-request@w3.org [mailto:public-ws-addressing-comments-request@w3.org] On Behalf Of Jonathan Marsh Sent: Tuesday, April 12, 2005 2:05 PM To: public-ws-addressing-comments@w3.org Subject: Clarify which fault if SOAP Action and wsa:Action don't match (SOAP, substantive) Section 2.4 states: 'If the http://www.w3.org/2003/05/soap/features/action/Action property of the SOAP Action featureSOAP 1.2 Part 2: Adjuncts has a value, then the value of the http://www.w3.org/@@@@/@@/addressing/feature/Action property of the SOAP 1.2 Addressing 1.0 feature MUST be identical to it.' If these two fields don't match, which fault should be returned? We suggest Invalid Message Addressing Property is sufficient. Append the following sentence to the previous paragraph: 'Failure to have an identical value results in the Invalid Message Addressing Property [ref] fault.'
Received on Friday, 29 April 2005 20:45:58 UTC