Lista de System Events

La tabla a continuación documenta los eventos del sistema que pueden ser generados por SEPA CSM. 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.

Todos los eventos contienen alguna información básica de nivel superior y una carga útil. La información de nivel superior se representa como miembros del IPFSystemEvent tipo, y sus cargas útiles están documentadas a continuación.

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

Esquema de nivel superior
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "IPF System 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"
    }
  },
  "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": { }
    }
  }
}

SEPA CSM System Events

Nombre Descripción Tipo Nivel Esquema de carga útil

BulkCommandFailed

Publishedcuando un comando para el procesamiento masivo recurrente falla

TECHNICAL

ERROR

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

CancellationCorrelationFailed

Publishedcuando un mensaje de cancelación es aceptado por EBA pero no se puede encontrar la correlación coincidente en el almacén de correlaciones

TECHNICAL

ERROR

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

CanonicalGenerationFromSchemeFailed

Publishedcuando ocurre un error al generar un mensaje canónico a partir de un mensaje de esquema

TECHNICAL

ERROR

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

CorrelationStoreLookupFailedEvent

Publishedcuando no existe un registro coincidente en el almacén de correlación

TECHNICAL

ERROR

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

FileRejected

Publishedcuando un Archivo es rechazado por el Esquema STEP2

FUNCTIONAL

ERROR

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

InboundValidationFailed

Publishedcuando ocurre un error al validar el mensaje entrante

TECHNICAL

ERROR

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

MDSEmission Failed

Publishedcuando no se puede emitir un MDS para vincular objetos en ODS

FUNCTIONAL

ERROR

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

PaymentStatusReportGenerationFailed

Publishedcuando ocurre un error al generar un informe de estado de pago-pacs.002

TECHNICAL

ERROR

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

PaymentStatusReportRejected

Publishedcuando un informe de estado de pago es rechazado debido a un archivo masivo inválido

TECHNICAL

ERROR

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

PaymentTransactionUpdateFailed

Publishedcuando hay una excepción al actualizar la Transacción de Pago

TECHNICAL

ERROR

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

ProcessingEntityEnrichmentLookupFailed

Publishedcuando el enriquecimiento de la entidad de procesamiento para un mensaje dado no logra resolver un valor

TECHNICAL

WARN

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

ReceiveFromSchemeExtensionPointFailed

Publishedcuando se recibe una respuesta negativa del punto de extensión del nivel de mensaje del esquema

FUNCTIONAL

ERROR

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

RegisterBulkCorrelationFailed

Publishedcuando se registra un fallo en la correlación masiva

TECHNICAL

ERROR

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

SendCanonicalMessageFailed

Publishedcuando ocurre un error al enviar un mensaje canónico al cliente

TECHNICAL

ERROR

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

SendToSchemeExtensionPointFailed

Publishedcuando se recibe una respuesta negativa de un punto de extensión a nivel de mensaje de envío

FUNCTIONAL

ERROR

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

SendToSchemeExtensionPointSuccess

Publishedcuando se recibe una respuesta exitosa de un mensaje enviado al punto de extensión del esquema

FUNCTIONAL

DEBUG

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

SendingSchemeResponseFailed

Publishedcuando el Debulked El Manejador de Componentes no se completa con éxito.

FUNCTIONAL

ERROR

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

UnexpectedNumberOfCorrelations

Publishedcuando OrgnlNbOfTxs no se alinea con el número de registros en el almacén de correlación

TECHNICAL

ERROR

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