Re: Draft resolution text for Issue 181 ( Revised )

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