W3C home > Mailing lists > Public > xml-dist-app@w3.org > August 2002

Re: SOAP 1.2 LC Issue: Clarification on Use of what SOAP Faults Mean when not Direct and Only Child of Body

From: <noah_mendelsohn@us.ibm.com>
Date: Thu, 8 Aug 2002 13:47:58 -0400
To: xml-dist-app@w3.org
Message-ID: <OFF951C8CE.80F3CE14-ON85256C0F.0061BAAB@lotus.com>


David Fallside asked that I forward this to DistApp (sorry it took awhile).

------------------------------------------------------------------
Noah Mendelsohn                              Voice: 1-617-693-4036
IBM Corporation                                Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------



----- Forwarded by Noah Mendelsohn/Cambridge/IBM on 08/08/2002 01:47 PM
-----
                                                                                                                                                   
                      Noah Mendelsohn                                                                                                              
                                               To:      "Henrik Frystyk Nielsen" <henrikn@microsoft.com>                                           
                      07/29/2002 09:03         cc:      xmlp-comments@w3.org                                                                       
                      AM                       Subject: Re: SOAP 1.2 LC Issue: Clarification on Use of what SOAP Faults Mean when not Direct and   
                                               Only Child of Body(Document link: Noah Mendelsohn)                                                  
                                                                                                                                                   




Henrik Frystyk Nielsen suggests:

>> in such cases, the element is not indicating a failure
>> in the processing of that message as defined by the
>> SOAP processing model defined in

Sorry to disagree, but I like the original better.  In fact, we don't know
what it does or doesn't convey.  The application but the fault into its
data structure, and while the SOAP recommendation has nothing to say about
its semantics, the application does, and they might well be a redundant
specification of the fact that SOAP processing has failed.  So, I like the
original better.

------------------------------------------------------------------
Noah Mendelsohn                              Voice: 1-617-693-4036
IBM Corporation                                Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------







"Henrik Frystyk Nielsen" <henrikn@microsoft.com>
Sent by: xmlp-comments-request@w3.org
07/19/2002 07:31 PM


        To:     <xmlp-comments@w3.org>
        cc:     (bcc: Noah Mendelsohn/Cambridge/IBM)
        Subject:        SOAP 1.2 LC Issue: Clarification on Use of what
SOAP Faults Mean when not
Direct and Only Child of Body




This is IMO purely editorial--in the text from [1]:

"To be recognized as carrying SOAP error information, a SOAP message
MUST contain a single SOAP Fault element information item as the only
child of the SOAP Body .

When generating a fault, SOAP senders MUST NOT include additional
element information items in the SOAP Body . A message whose Body
contains a Fault plus additional element information items has no
SOAP-defined semantics.

A SOAP Fault element information item MAY appear within a SOAP header
block, or as a descendant of a child element information item of the
SOAP Body ; in such cases, the element has no SOAP-defined semantics."

I don't think the last sentence is correct. The question is not really
whether it has SOAP-defined semantics but whether it is the result of
the processing as defined in section 2.6 [2]. I suggest changing the
last sentence to:

"A SOAP Fault element information item MAY appear within a SOAP header
block, or as a descendant of a child element information item of the
SOAP Body; in such cases, the element is not indicating a failure in the
processing of that message as defined by the SOAP processing model
defined in [2]".

Henrik Frystyk Nielsen
mailto:henrikn@microsoft.com

[1] http://www.w3.org/TR/2002/WD-soap12-part1-20020626/#soapfault
[2] http://www.w3.org/TR/2002/WD-soap12-part1-20020626/#procsoapmsgs
Received on Thursday, 8 August 2002 23:36:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:10 GMT