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

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 Monday, 29 July 2002 16:15:32 UTC