- From: Hugo Haas <hugo@w3.org>
- Date: Mon, 19 Sep 2005 21:03:50 +0200
- To: Jonathan Marsh <jmarsh@microsoft.com>
- Cc: public-ws-addressing@w3.org
- Message-ID: <20050919190350.GA12690@w3.org>
Hi Jonathan. * Jonathan Marsh <jmarsh@microsoft.com> [2005-08-29 15:19-0700] […] > This redundancy represents needless complication. I propose we keep > <wsa:ProblemHeader> and <wsa:ProblemHeaderQName> for consistency and to > enable "dumber" conveyance of this information, and strip down > <wsa:ProblemAction>. (I fix another problem as well - that > was:ProblemAction/wsa:SoapAction doesn't seem to be extensible which is > inconsistent with other elements we define.) I was looking at your proposal from the perspective of other fault subcodes, in particular wsa:InvalidAddress. > I propose we replace the following sections: […] > With: > > > 5.3.4 Problem SOAPAction > > > The following describes the <wsa:ProblemSOAPAction> element: > > /wsa:ProblemSOAPAction > > An optional element that provides the SOAPAction IRI that caused the > problem. > > /wsa:ProblemSOAPAction/{any} > > Optional extensibility elements that do not affect processing. > > /wsa:ProblemSOAPAction/@{any} > > Optional extensibility attributes that do not affect processing. > > ... > > > 5.4.1.6 wsa:ActionMismatch > > > Specifies that the [action] and SOAPAction for the message did not > match, [Details] MAY contain a <wsa:ProblemSOAPAction> element in > addition to the <wsa:ProblemHeader> element or <wsa:ProblemHeaderQName> > element. wsa:InvalidAddress reads: Specifies that an [address] was invalid, [Details] MAY contain a wsa:ProblemIRI element in addition to the <wsa:ProblemHeader> element or <wsa:ProblemHeaderQName> element. I was curious about why we suggest to use wsa:ProblemIRI for problems with [address] in wsa:InvalidAddress, when you don't for [action] in wsa:ActionMismatch. I believe that the answer is that wsa:ProblemHeader can already be used to carry the information that wsa:ProblemIRI would contain. So wsa:InvalidAddress seems to have a similar redundancy issue, that we could solve by removing wsa:ProblemIRI as a suggested content for [Details]. BTW, I was wondering about the subtle difference between wsa:InvalidAddress and wsa:DestinationUnreachable. Are we expecting to use the former when the content of [address] is not an IRI as expected? If so, this is another argument against wsa:ProblemIRI here as the type of this element is anyURI. Cheers, Hugo -- Hugo Haas - W3C mailto:hugo@w3.org - http://www.w3.org/People/Hugo/
Received on Monday, 19 September 2005 19:03:58 UTC