Extensibility of ebMS3 error codes

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major
    • Component/s: Core Spec
    • None
    • Hide

      Change to "Specifications extending or profiling this core specification MAY define ebMS Errors in addition to those specified here by creating new errorCode values" to make clear that is intended for higher-level specifiications and not for proprietary extensions.

      Show
      Change to "Specifications extending or profiling this core specification MAY define ebMS Errors in addition to those specified here by creating new errorCode values" to make clear that is intended for higher-level specifiications and not for proprietary extensions.

      Section 6.4.1. of the Core Specification states the "ebMS Errors in addition to those specified here may be added by creating new errorCode values. The value of the errorCode attribute must begin with the five characters "EBMS:". "

      It is not cleaar who may add these error codes. One obvious audience are specification authors, and the Part 2 and AS4 specifications define additional errors. However, it is not explicitly stated that there errors are not to be used by implementers. It would be undesirable if vendors start using other EBMS:* codes with proprietary semantics. EBMS:0004 is a catch-all error, and there is ErrorDetails in which they can put any sub-codes or other additional information.

            Assignee:
            Unassigned
            Reporter:
            Pim van der Eijk (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: