List of System Events
The below table documents the system events that can be raised by Debulker. Payload schemas are documented as
JSON Schema draft 4.
Use a tool such as this one for a visual representation of the payload
schemas.
All events contain some basic top-level information, and a payload. The top-level information is represented as
members of the DebulkerSystemErrorEvent type, and their payloads are documented below.
The schema for the top-level DebulkerSystemErrorEvent type is as follows:
Top-level Schema
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"title" : "Debulker System Error Event",
"type" : "object",
"additionalProperties" : false,
"properties" : {
"name" : {
"type" : "string"
},
"level" : {
"type" : "string",
"enum" : [ "DEBUG", "INFO", "WARN", "ERROR" ]
},
"createdAt" : { },
"version" : {
"$ref" : "#/definitions/EventVersion"
},
"type" : {
"type" : "string",
"enum" : [ "TECHNICAL", "FUNCTIONAL" ]
},
"processingContext" : {
"$ref" : "#/definitions/ProcessingContext"
},
"source" : {
"type" : "string"
},
"metadata" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
"payload" : {
"$ref" : "#/definitions/Object"
},
"reasonCode" : {
"type" : "string"
},
"reasonDescription" : {
"type" : "string"
}
},
"definitions" : {
"EventVersion" : {
"type" : "object",
"additionalProperties" : false,
"properties" : {
"major" : {
"type" : "integer"
},
"minor" : {
"type" : "integer"
},
"patch" : {
"type" : "integer"
}
},
"required" : [ "major", "minor", "patch" ]
},
"ProcessingContext" : {
"type" : "object",
"additionalProperties" : false,
"properties" : {
"associationId" : {
"type" : "string"
},
"checkpoint" : {
"type" : "string"
},
"unitOfWorkId" : {
"type" : "string"
},
"clientRequestId" : {
"type" : "string"
},
"processingEntity" : {
"type" : "string"
}
}
},
"Object" : {
"type" : "object",
"additionalProperties" : false,
"properties" : { }
}
}
}
Debulker System Events
| Name | Description | Type | Level | Payload schema |
|---|---|---|---|---|
ComponentProcessingInitiationFailed |
Published when an error occurs during component processing initiation |
|
|
|
ComponentStoreOperationFailed |
Published when an error occurs attempting to access the component store |
|
|
|
DebulkingFailed |
Published when debulking into components fails |
|
|
|
DuplicateCheckFailed |
Published when a duplicate check fails |
|
|
|
FileOperationFailed |
Published when an error occurs during any file operation |
|
|
|
SchemaValidationFailed |
Published when an error occurs during schema validation |
|
|
|
TransactionCacheOperationFailed |
Published when an error occurs with transaction caching during duplicate check |
|
|
|