Enviando archivo Notifications

El Debulker puede aprender que hay un archivo listo para su procesamiento a través de una notificación, una API se proporciona lo que es esencialmente un receive connector. El Debulker viene con un Kafka implementación de esto receive connector.

Esto significa que algo (script/aplicación/flujo) necesita enviar un Kafka event a un tema específico, comunicando así que un nuevo archivo está listo para su procesamiento.

Configuración

El tema predeterminado es FILE_NOTIFICATION_REQUEST, pero puede ser anulado, consulte el página de características aquí.

Formato de Notificación

La notificación tiene varias propiedades que deben ser proporcionadas:

  • configName - nombre de la configuración que será utilizada por debulker to debulk el bulk archivo en componentes.

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

  • fileProvider - nombre del proveedor que se utilizará para recuperar el bulk archivo para procesamiento.

  • filePath - ruta al archivo.

Ejemplo de mensaje de notificación de archivo:

{
  "configName": "pain. 001. 001. 09",
  "bulkId": "pain. 001. 12345",
  "fileProvider": "local",
  "filePath": "/tmp/bulk_files",
  "fileName": "pain_001_test.xml"
}