[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: [ebxml-dev] Error Handling
IMO, the ebMS v1.0 spec contains an extension capability within the Error element that allows developers to specify their own errorCodes. Section 8.8.3.1 contains a description of the codeContext attribute, where it states the following: "8.8.3.1 codeContext attribute The REQUIRED codeContext attribute identifies the namespace or scheme for the errorCodes. It MUST be a URI. Its default value is http://www.ebxml.org/messageServiceErrors. If it does not have the default value, then it indicates that an implementation of this specification has used its own errorCodes. Use of non-ebXML values for errorCodes is NOT RECOMMENDED. In addition, an implementation of this specification MUST NOT use its own errorCodes if an existing errorCode as defined in this section has the same or very similar meaning." I interpret this to mean you can use your own errorCodes within an Error element "AS LONG AS": - the codeContext attribute identifies the namespace or scheme for the errorCodes AND - there is no equivalent or similar errorCode defined within ebXML for the error you're reporting. I use the codeContext attribute to identify the "error handler" to invoke in order to properly process errors. Dick Brooks Systrends, Inc 7855 South River Parkway, Suite 111 Tempe, Arizona 85284 Web: www.systrends.com <http://www.systrends.com> Phone:480.756.6777,Mobile:205-790-1542,eFax:240-352-0714 -----Original Message----- From: Battenberg, Reinier [mailto:Reinier.Battenberg@mbcac.Mercedes-Benz.com] Sent: Wednesday, May 15, 2002 11:46 AM To: 'ebxml-dev@lists.ebxml.org' Subject: [ebxml-dev] Error Handling Hi, We are implementing an ebXML 1.0 solution (only the messaging part of it), and found out that two development teams interpreted the Error handling a bit different. One team states that if an Error occurs inside one of the two involved applications, you can use ebXML errorhandling (so it is allowed to add an ErrorList in the reply), the other teams says that you can only use the ErrorList if there is an error in the ebXML Message itself (ill formatting, invalid values eg). If you want to do errorhandling of the Business Process itself, you need to define your own errormessages and point your Manifest towards them. Who is right? Rgds, Reinier Battenberg Senior IT Developer Mercedes-Benz Customer Assistance Center N.V. Maastricht, The Netherlands ---------------------------------------------------------------- The ebxml-dev list is sponsored by OASIS. To subscribe or unsubscribe from this elist use the subscription manager: <http://lists.ebxml.org/ob/adm.pl>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC