LC72 action item

I took an AI during the last concall to research LC72 [1].

LC72 points out the problem in our SOAP binding [2] section 5.2 and 5.4, 
where we bind the [detail] property to S:Fault/S:Detail (for SOAP 1.2).

In SOAP 1.2, the Detail element [3] can only contain SOAP detail entries 
(this is a restriction in the text as well as in the schema). I.e. CIIs 
other than whitespace characters are not allowed as children of 
S:Detail; only children AIIs and EIIs are allowed.

In addition to this being a problem for section 5.2 and 5.4 as pointed 
out by the issue raiser, this is also a problem with section 5.1.
Section 5.1 and 5.2 sets the value of the [Detail] property to a QName. 
Section 5.4 sets the value of the [Detail] property to an IRI.

I propose that we make the following changes:

1) in section 5.1 wrap the details in the element 
wsa:InvalidAddressingHeader (similar to section 5.5)
2) in section 5.2 wrap the details in the element 
wsa:MessageAddressingHeaderRequired (similar to section 5.5)
3) in section 5.4 wrap the details in the element wsa:ActionNotSupported 
(similar to section 5.5)

-Anish
--

[1] http://www.w3.org/2002/ws/addr/5/05/23-ws-addr-minutes.html#lc72
[2] 
http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-soap.html?content-type=text/html;%20charset=utf-8#faults
[3] http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#faultdetailelement

Received on Thursday, 2 June 2005 23:21:13 UTC