- From: Martin Gudgin <marting@develop.com>
- Date: Tue, 26 Feb 2002 15:17:50 +0100
- To: "Martin Gudgin" <marting@develop.com>, "XML Protocol Discussion" <xml-dist-app@w3.org>
- Cc: "Henrik Frystyk Nielsen" <henrikn@microsoft.com>
Here is the (revised) suggested text for resolution of issue 181[1]
a) Add the following to Section 2.1
'A SOAP node MUST be identified by a URI'
b) Renumber existing section 4.4.4 to 4.4.5
c) Amend section 4.4
The SOAP Fault element information item is used to carry error and/or status
information within a SOAP message. If present, the SOAP Fault MUST appear as
a direct child of the SOAP body and MUST NOT appear more than once within a
SOAP Body.
The Fault element information item has:
A local name of Fault ;
A namespace name of http://www.w3.org/2001/12/soap-envelope;
Two or more child element information items in order as follows:
A mandatory faultcode element information item, see 4.4.1 SOAP faultcode
Element;
A mandatory faultstring element information item, see 4.4.2 SOAP
faultstring Element;
An optional faultactor element information item, see 4.4.3 SOAP
faultactor Element;
An optional faultrole element information item, see 4.4.4 SOAP faultrole
Element;
An optional detail element information item, see 4.4.5 SOAP detail
Element.
d) Amend section 4.4.3
The faultactor element information item has:
A local name of faultactor
A namespace name which is empty
The type of the faultactor element information item is anyURI in the
http://www.w3.org/2001/XMLSchema namespace. It is intended to provide
information about which SOAP node on the SOAP message path caused the fault
to happen (see 2 SOAP Processing Model). The value of the faultactor
element
information item is the URI that identifies the SOAP node that generated
the
fault ( see 2.1 SOAP Nodes ).
e) Add a new section 4.4.4
4.4.4 SOAP faultrole Element
The faultactor element information item has:
A local name of faultrole
A namespace name which is empty
The type of the faultrole element information item is anyURI in the
http://www.w3.org/2001/XMLSchema namespace. It is similar to the SOAP role
attribute information item (see 4.2.2 SOAP role Attribute) except that the
value of the faultrole element information item identifies the role the node
was playing at the point the fault occured.
Regards
Gudge
Received on Tuesday, 26 February 2002 09:18:53 UTC