Bulk Creación de Archivos

El Bulker es parte de la funcionalidad principal de IPF. Proporciona un almacenamiento persistente al que los flujos de procesamiento pueden enviar componentes, durante un período de tiempo determinado. Utilizando un disparador preconfigurado, el Bulker dejará de aceptar nuevos componentes y escribirá todos los componentes que tiene en un archivo estructurado.

Dentro de la SEPA CT CSM, el Bulker está configurado para aceptar transacciones y escribir estas en uno de los muchos tipos de mensajes (cada uno para un Participante Directo/Indirecto dado y fecha de liquidación). Al final de cada LAC, se configurará un disparador para cerrar todas las abiertas.bulks per message type, actualice sus encabezados y añádalos a un ICF/IQF. Una vez que el ICF/IQF se haya escrito en el archivo, se enviará una notificación al destino configurado para informar a los sistemas posteriores que el ICF/IQF está listo para su entrega al esquema EBA. Nuevo Bulks se abrirá automáticamente cuando el completo Bulks cierre, de modo que no haya tiempo de inactividad ni interrupción en el servicio.

El Bulker está configurado para mantener Bulks y cree archivos por lotes para los siguientes archivos y mensajes salientes:

  • ICF

    • pacs. 008

    • pacs. 004

    • camt. 029

    • camt. 056

  • IQF

    • pacs. 028

    • camt. 027

    • camt. 029

    • camt. 087

Multi Nivel Bulking

Multi-nivel bulking es compatible con pacs. 004, pacs. 008, camt. 029 y camt. 056.

Para agrupar los pagos individuales en los mensajes correctos que deben pasar la validación del esquema, el Bulker está configurado para utilizar múltiples niveles bulking, autogenerado, recurrente Bulks.

Cada mensaje dentro de la Bulker es un separado Bulk con toda la funcionalidad que viene con un Bulk(agregar componentes, eliminar componentes, consultar componentes, etc.). Para utilizar el Multi Level Bulking funcionalidad, sin embargo, estos bulks no están configurados para transmitir a un archivo cuando se finalizan. Un nivel múltiple bulk está vinculado como un "Hijo" a un "Padre" Bulk " (es decir, el archivo ICF), esto significa que cuando el Padre esté listo para ser transmitido a un Archivo, la totalidad del Hijo se incluirá como un único componente dentro de él. Un archivo ICF terminará conteniendo múltiples mensajes que han sido construidos por separado a partir de transacciones comunes."

El Bulks están configurados para utilizar la funcionalidad de auto-generación. No es posible predefinir cada posible mensaje que podría ser necesario y tener un Bulk para ellos, listo en el Bulker esperando ser completado. Cuando se realiza una solicitud para incluir una transacción en un mensaje bulk, si el apropiado bulk no está presente, se generará automáticamente utilizando los parámetros definidos. Las transacciones subsiguientes al mensaje dado se agregarán según cualquier norma. Bulk.

Se necesitan archivos ICF para cada LAC y pueden ser predefinidos; como un elemento recurrente. Bulk. Esto significa que cada vez que un ICF Bulk está cerrado un nuevo Bulk se crea automáticamente con la misma especificación y está listo para aceptar notifications tan pronto como un nuevo Niño bulk se crea.

La combinación de auto-generación y funcionalidad recurrente proporciona disponibilidad continua, asegurando así que no se pierdan transacciones.

Generación de archivos ICF por parte del agente instructor

Los archivos ICF se generan en base a la siguiente lógica de agrupamiento multinivel:

  • Nivel de Archivo:

    • Tipo de archivo: ICF

    • Instrucción del Agente (cada BIC resulta en un archivo ICF separado)

  • Nivel de Mensaje:

    • Agente de Deudor a nivel de transacción

    • Fecha de liquidación

Esto significa que para los clientes que utilizan el SCT scheme pack A través de múltiples Agentes Instructores, el sistema generará un archivo ICF separado para cada Agente Instructor único.

Cada archivo ICF contiene uno o más pacs. 008, pacs. 004, camt. 029, y camt. 056 mensajes. Las transacciones se agrupan de la siguiente manera:

  • pacs. 008 por Agente Deudor y Fecha de Liquidación

  • pacs. 004 por Agente Acreedor y Fecha de Liquidación

  • camt. 029 por el Agente Acreedor

  • camt. 056 por el Agente deudor

Estos archivos son generados automáticamente por el Bulker sistema, que aplica múltiples niveles bulking lógica completamente alineada con SEPA requisitos del esquema.

Limitando el tamaño de la producción Bulk Archivo

El esquema STEP2 tiene una restricción respecto al tamaño del archivo que puede procesar.

Para cumplir con este requisito, cuando se introduzca un nuevo ICF/IQF bulk se produce, una tarea para verificar periódicamente su tamaño es scheduled. Esta tarea verificará el tamaño actual de ICF/IQF.bulk y todos sus hijos bulks(pacs. 008, pacs. 004..), y esto activará el cierre de ese bulk cuando el tamaño alcanza el tamaño máximo de archivo configurado.

Dado que esta verificación se realiza periódicamente, y bulker está recibiendo continuamente transacciones, no hay garantía de que el Bulk se cerrará tan pronto como el valor alcance el tamaño máximo del archivo. Debido a eso, el tamaño máximo del archivo debe establecerse en un valor inferior al tamaño máximo real permitido por el esquema.

Limitando el Número de Producidos Bulk Archivos

El esquema STEP2 tiene una restricción respecto al número de producidos.bulks puede producir en cualquier ventana LAC. Para entornos de producción, esto es 500 archivos por LAC y esto scheme pack actualmente establece esto en 500 por defecto. Si desea anular este valor para la prueba, puede actualizar la siguiente propiedad ipf.csm.sepa-ct.lac.límite-de-archivo-por-lac. Si se excede el límite de archivos para la ventana LAC actual, entonces cualquier archivo nuevo será scheduled para producción en la próxima ventana LAC disponible.