Enum OMAGCommonErrorCode

  • All Implemented Interfaces:
    Serializable, Comparable<OMAGCommonErrorCode>, ExceptionMessageSet

    public enum OMAGCommonErrorCode
    extends Enum<OMAGCommonErrorCode>
    implements ExceptionMessageSet
    The OMAGCommonErrorCode is used to define first failure data capture (FFDC) for common errors. It belongs to the FFDC Services module and should not be used by other modules. The 5 fields in the enum are:
    • HTTP Error Code - for translating between REST and JAVA. Typically the numbers used are:
      • 500 - internal error
      • 400 - invalid parameters
      • 403 - forbidden
      • 404 - not found
      • 409 - data conflict errors - eg item already defined
    • Error Message Id - to uniquely identify the message
    • Error Message Text - includes placeholder to allow additional values to be captured
    • SystemAction - describes the result of the error
    • UserAction - describes how a consumer should correct the error