Notifications
Los clientes pueden habilitar opcionalmente notifications para cuando se producen archivos por SEPA DD están listos para su consumo. Cuando esté habilitado, suscríbase a la aplicable Kafka tema (configurable según lo siguiente) para recibir lo siguiente notifications generado por el SEPA DD PASO2 CSM service:
-
Notificación De Archivo En Lote Listo
Configuración
La siguiente propiedad de configuración le permite definir el nombre del Kafka tema el notifications se publican en.
Config |
Tipo |
Predeterminado |
|
Cadena |
|
|
Boolean |
|
BulkFileReadyNotifications
A BulkFileReadyNotification se genera cuando un bulk El archivo ha sido escrito en la ubicación del sistema de archivos configurada y está listo para un procesamiento adicional por parte del Cliente.
Contenido
El BulkFileReadyNotification contenidos son:
| Campo | Tipo | Comentario |
|---|---|---|
|
Cadena |
Nombre canónico de la clase de notificación |
|
Cadena |
Identificador único para el bulk archivo |
|
java.time. Instant |
Marca de tiempo cuando se generó la notificación |
|
Cadena |
Nombre del archivo de la bulk archivo |
|
Cadena |
Ruta a la bulk archivo |
|
Lista<String> |
Una lista de todos los UnitOfWorkIds que estaban en el bulk |
|
Cadena |
La entidad de procesamiento asociada con esto bulk |
BulkFileReady Escenarios de Notificación
Los siguientes escenarios describen las condiciones bajo las cuales el sistema genera y envía un BulkFileReadyNotification a lo configurado Kafka tema.
Como se indica en la tabla a continuación, si un archivo se produce con éxito pero la archivación falla, se registra un error en los registros de la aplicación pero un BulkFileReadyNotification se sigue enviando como un fallo de archivo que no debe impedir el procesamiento por SEPA
|
| Resultado de la Validación del Archivo Masivo | Resultado de Archivado de Archivos Masivos | Notificación De Archivo Masivo Listo Enviada |
|---|---|---|
Aprobado |
Aprobado |
Sí |
Aprobado |
Deshabilitado |
Sí |
Deshabilitado |
Aprobado |
Sí |
Deshabilitado |
Deshabilitado |
Sí |
Fallido |
No será triggered debido a la falla en la validación del archivo |
No |
Aprobado |
Fallido |
Sí |
Deshabilitado |
Fallido |
Sí |
Notificación De Fallo De Validación Entrante
A InboundValidationFailureNotification se genera cuando ha ocurrido un fallo durante la validación del mensaje entrante, por ejemplo, un fallo en la validación del esquema.
Contenido
El InboundValidationFailureNotification contenidos son:
| Campo | Tipo | Comentario |
|---|---|---|
|
Cadena |
Nombre canónico de la clase de notificación |
|
Cadena |
Identificador único para el bulk archivo |
|
java.time. Instant |
Marca de tiempo cuando se generó la notificación |
|
Cadena |
El contenido del mensaje que se introdujo en el flujo de USM entrante. |
|
Cadena |
El mensaje de error que causó la falla de validación. |
DebulkingFailureNotification
A DebulkingFailureNotification se genera cuando ha ocurrido un fallo durante debulking de un mensaje entrante, por ejemplo, un fallo en la verificación de duplicados.
Contenido
El DebulkingFailureNotification contenidos son:
| Campo | Tipo | Comentario |
|---|---|---|
|
Cadena |
Nombre canónico de la clase de notificación |
|
Cadena |
Identificador único para el bulk archivo |
|
java.time. Instant |
Marca de tiempo cuando ocurrió el error |
|
Cadena |
El contenido de la debulking error del sistema event |
|
Cadena |
El mensaje de error que causó el debulking fallo. |