Debulker System Events

Descripción general

El Debulker la aplicación utiliza system events para comunicar información importante sobre cualquier problema encontrado. Cada system event incluye un código de razón específico que ayuda a identificar la naturaleza exacta del problema.

Esta página detalla el event esquemas y enumera todas las posibles system events planteado por Debulker y su código de razón asociado.

Reason Codes

Reason Code Reason Description Event Name

IPFDBK001

The debulking of the file has failed.

DebulkingFailed

IPFDBK002

The file has been rejected as a duplicate.

DuplicateCheckFailed

IPFDBK003

The file has failed schema validation.

SchemaValidationFailed

IPFDBK004

File operation failed.

FileOperationFailed

IPFDBK005

Component processing initiation failed.

ComponentProcessingInitiationFailed

IPFDBK006

Component store operation failed.

ComponentStoreOperationFailed

IPFDBK007

Check duplicate transaction cache operation failed.

TransactionCacheOperationFailed

System Event Esquemas

Lista de System Events

La tabla a continuación documenta el system events que puede ser planteado por Debulker. Los esquemas de carga útil están documentados como Borrador 4 del esquema JSON. Utilice una herramienta como este para una representación visual de la carga útil esquemas.

Todo events contiene información básica de nivel superior y una carga útil. La información de nivel superior se representa como miembros del DebulkerSystemErrorEvent tipo, y sus cargas útiles están documentadas a continuación.

El esquema para el nivel superior DebulkerSystemErrorEvent el tipo es el siguiente:

Esquema de nivel superior
{
  "$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

Nombre Descripción Tipo Nivel Esquema de carga útil

Fallo En La Iniciación Del Procesamiento Del Componente

Publicado cuando ocurre un error durante la iniciación del procesamiento del componente.

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "configName": {
      "type": "string"
    },
    "bulkId": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

Operación De Almacenamiento De Componentes Fallida

Publicado cuando ocurre un error al intentar acceder al component store

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "operationType": {
      "type": "string",
      "enum": [ "SAVE", "DELETE", "FIND" ]
    },
    "bulkId": {
      "type": "string"
    },
    "componentId": {
      "type": "string"
    },
    "parentId": {
      "type": "string"
    }
  }
}

DebulkingFallido

Publicado cuando debulking en componentes falla

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "description": {
      "type": "string"
    },
    "filename": {
      "type": "string"
    },
    "parsedComponentHierarchy": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "failedAtPath": {
      "type": "string"
    }
  }
}

DuplicateCheckFailed

Publicado cuando falla la verificación de duplicados

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "filePath": {
      "type": "string"
    }
  }
}

Operación De Archivo Fallida

Publicado cuando ocurre un error durante cualquier operación de archivo.

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "filePath": {
      "type": "string"
    },
    "operation": {
      "type": "string",
      "enum": [ "READ", "WRITE", "DELETE" ]
    },
    "step": {
      "type": "string"
    },
    "fileSystem": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

SchemaValidationFailed

Publicado cuando ocurre un error durante la validación del esquema.

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "filePath": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

Error en la operación de caché de transacciones

Publicado cuando ocurre un error con la transacción caching durante la verificación de duplicados

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "fileName": {
      "type": "string"
    },
    "contentHash": {
      "type": "string"
    }
  }
}