Documentation for a newer release is available. View Latest

Enviar notificaciones de archivos

El Debulker puede enterarse de que hay un archivo listo para procesarse mediante una notificación; se proporciona una API que es esencialmente un conector receptor. El Debulker incluye una implementación en Kafka de este conector receptor.

Esto significa que algo (script/aplicación/flow) debe enviar un evento de Kafka a un tópico específico, comunicando así que un nuevo archivo está listo para procesarse.

Configuración

El tópico por defecto es FILE_NOTIFICATION_REQUEST, pero puede sobreescribirse; consulta la página de la funcionalidad aquí.

Formato de la notificación

La notificación tiene varias propiedades que deben proporcionarse:

  • configName - nombre de la configuración que el debulker utilizará para desagrupar (debulk) el archivo en componentes.

  • bulkId - un Id globalmente único para correlacionar los componentes producidos por el debulker.

  • fileProvider - nombre del provider que se usará para recuperar el archivo agrupado para su procesamiento.

  • filePath - ruta al archivo.

Ejemplo de mensaje FileNotification:

{
  "configName": "pain.001.001.09",
  "bulkId": "pain.001.12345",
  "fileProvider": "local",
  "filePath": "/tmp/bulk_files",
  "fileName": "pain_001_test.xml"
}