exception event

When the reassignment request from Order Hub is not processed successfully in Order Management System, an event is raised to publish the exception to UBX.

Event schema

See the following exception event schema as an example:
[
{
  "specversion": "1.0",
  "type": "exception",
  "id": "exception-<timestamp>-<random>",
  "time": "ISO-8601 datetime",
  "datacontenttype": "application/json",
  "tenantid": "string",
  "data": {
    "ubxEventCode": "exception",
    "errorCode": "string",
    "errorDescription": "string",
    "userId": "string",
    "transactionId": "string",
    "keyAttributeName": "string",
    "keyAttributeValue": "string",
    "exceptionReferences": {
      "<key>": "value"
    },
    "passthroughParams": {
      "<key>": "value"
    }
  }
}
]