- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Mon, 6 Feb 2006 12:53:58 -0800
- To: <public-ws-addressing@w3.org>
- Message-ID: <37D0366A39A9044286B2783EB4C3C4E80184F31F@RED-MSG-10.redmond.corp.microsoft.com>
Our spec allows a SOAP module or extension (e.g. reliability, security, transactions) to define a fault action specific to that module. The WS-Addressing spec itself defines its own custom fault action, and recommends one for SOAP-level faults: The [action] property below designates WS-Addressing fault messages: http://www.w3.org/@@@@/@@/addressing/fault SOAP modules and extensions MAY define custom [action] values for the faults they describe or MAY designate use of the following [action] value instead: http://www.w3.org/@@@@/@@/addressing/soap/fault The above [action] value SHOULD be used for generic SOAP faults including version mismatch, must understand, and data encoding unknown. We are learning that it is indeed good practice for each SOAP module or extension to define its own fault action IRIs. This helps with dispatch, logging, reporting, and recovery from faults. We'd like to see the SOAP Binding spec encourage other specs to follow the good practice WS-A defines by strengthening the guidance to protocol authors about defining fault actions specific to their protocol. Proposal - change the above text as follows: SOAP modules and extensions SHOULD define custom [action] values for the faults they describe but MAY designate use of the following [action] value instead: <From>Jonathan Marsh</ From> <ReplyTo>jmarsh@microsoft.com <mailto:jmarsh@microsoft.com> </ ReplyTo> <RelatesTo>http://spaces.msn.com/members/auburnmarshes/ <http://spaces.msn.com/members/auburnmarshes/> </ RelatesTo>
Received on Monday, 6 February 2006 20:54:08 UTC