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: 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




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