OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [ws-tx] Issue 066 - Inconsistency on WS-BA use of "Fault"s


[For the records] [Thanks Tom F.]

This is the resolution the TC agreed to during the Aug 29th F2F meeting. The issues list will link to this resolution.

________________________________
From: Thomas Freund
Sent: Wednesday, August 30, 2006 7:04 AM
To: Ram Jeyaraman
Subject: Re: [ws-tx] Issue 066 - Inconsistency on WS-BA use of "Fault"s


Summary of changes agreed to at Redmond WS-Tx F2F, August 29 20006

1. Text inconsistency between WS-AT & WS-BA

Lines 488-490 have been removed from the WS-AT specification subsequent to the submission of this issue. The inconsistency no longer exists. No change to WS-BA.

2. Agreed to remove the phrase "in this specification and" from line 408 in the WS-BA specification

3. Agreed to change the message names

    *   Fault -> Fail
    *   Faulted -> Failed
(global change to document text, state diagrams, state tables and xsd & wsdl files)


Regards
Tom

[cid:1__=09BBFB49DFDF1F728f9e8a93df938@us.ibm.com]"Ram Jeyaraman" <Ram.Jeyaraman@microsoft.com>



"Ram Jeyaraman" <Ram.Jeyaraman@microsoft.com>

06/15/2006 05:18 PM



To

<ws-tx@lists.oasis-open.org>

cc



Subject

[ws-tx] Issue 066 - Inconsistency on WS-BA use of "Fault"s



This is identified as WS-TX issue 066.

Please ensure follow-ups have a subject line starting "Issue 066 -
Inconsistency on WS-BA use of "Fault"s".

-----Original Message-----
From: Tom Rutt [mailto:tom@coastin.com]
Sent: Thursday, June 15, 2006 12:16 PM
To: ws-tx
Subject: [ws-tx] NEW ISSUE - Inconsistency on WS-BA use of "Fault"s

WS-AT (cd02) has the following statement on lines - 488-590
"
Fault messages
* MUST include a wsa:RelatesTo header, specifying the MessageID from the

Notification
message that generated the fault condition.
"

However WS-BA does not include this text.

Also, WS-BA includes the following text (lines 406-410):
"
* A notification message is a terminal message when it indicates the end

of a coordinator/participant
relationship. Closed, Compensated, Canceled, Exited and Faulted are
terminal messages as are
the protocol faults defined in this specification and in [WSCOOR].
* A notification message is a non-terminal message when it does not
indicate the end of a 409
coordinator/participant relationship. Complete, Completed, Close,
Compensate, Cancel, Exit and
Fault are non-terminal messages.
"

There are no new protocol faults define in WS BA, so the meaning of the
text "as are the protocol faults defined in this specification", is
confusing.

The protocol faults are all mapped onto the soap fault syntax in
ws-coord and ws-at, and there are no "protocol faults" defined
in ws-ba.

However, there is a wsdl one-way operation defined in WS-BA called
"Fault". This is not treated as a "protocol fault" defined
in this specification, and is not mapped onto the soap fault syntax.
This is confusing, and needs to be explained suffiently for
comprehension by a new reader.

Proposed Resolutions:

a) Either:
Add the missing text which is in WS-AT into WS-BA:
"
Fault messages
* MUST include a wsa:RelatesTo header, specifying the MessageID from the

Notification
message that generated the fault condition.
"
or add a clarification to justify why this requirement is not included
in WS-BA.

b) Either: change the name of the "Fault" wsdl operation in WS-BA

or Add clarificaiton text on why the "Fault" operation in WS-BA is
different than a "protocol fault" notification.

----------------------------------------------------


--
----------------------------------------------------
Tom Rutt email: tom@coastin.com; trutt@us.fujitsu.com
Tel: +1 732 801 5744          Fax: +1 732 774 5133



GIF image

GIF image



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]