Notifications
Los clientes pueden habilitar las notificaciones de forma opcional. Cuando estén habilitadas, suscríbase a la aplicable Kafka tema (configurable según lo siguiente) para recibir las siguientes notificaciones generadas por el SEPA DD PASO2 CSM servicio:
-
BulkFileReadyNotification
-
InboundValidationFailureNotification
-
DebulkingFailureNotification
Configuración
La siguiente propiedad de configuración le permite definir el nombre del Kafka tema al que se publican las notificaciones.
Config |
Tipo |
Predeterminado |
|
Cadena |
|
|
Boolean |
|
BulkFileReadyNotifications
A BulkFileReadyNotification se genera cuando se ha escrito un archivo masivo 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 archivo masivo |
|
java.time. Instant |
Marca de tiempo cuando se generó la notificación |
|
Cadena |
Nombre del archivo del archivo masivo |
|
Cadena |
Ruta al archivo masivo |
|
Lista<String> |
Una lista de todos los UnitOfWorkIds que estaban en el volumen |
|
Cadena |
La entidad de procesamiento asociada con este lote |
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 | BulkFileReadyNotification Enviado |
|---|---|---|
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í |
InboundValidationFailureNotification
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 archivo masivo |
|
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 el desdoblamiento 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 archivo masivo |
|
java.time. Instant |
Marca de tiempo cuando ocurrió el error |
|
Cadena |
El contenido del evento de error del sistema de desbaste |
|
Cadena |
El mensaje de error que causó la falla en el desbaste. |