Notas de la versión para IPF-2023.3.0

Esta página detalla todo lo necesario para comenzar con la versión IPF 2023.3.0 disponible el 31 de octubre de 2023.

Detalles

Binarios

Los binarios principales están disponibles en IPF-Liberaciones.

Los binarios de Lightbend Telemetry (anteriormente conocido como "Cinnamon") están disponibles en IPF Lightbend.

Arquetipo

La última versión del Arquetipo es 2.0.0.

Aplicación para Desarrolladores

La última versión de la Aplicación para Desarrolladores es 1.0.75

Características y Cambios

A continuación se presenta lo nuevo y cambiado en 2023.3.0.

Arregle Spotlight

  • Corrección para detener el almacenamiento en caché del Kafka Productores

  • La acción Revival ahora atiende las transiciones de estado de tiempo de espera encadenadas.

  • Cambio importante: campos DateTime en el icono ISO20022 el modelo puede soportar formatos de fecha compatibles con ISO8061 como se describe en los detalles del tipo complejo xs:dateTime

    • El ISO20022 el modelo ahora genera para utilizar IsoDateTime en lugar de OffsetDateTime

    • Cualquier proyecto que utilice esos modelos generados se verá afectado si intenta acceder a las marcas de tiempo esperando OffsetDateTime.

  • Los AOM ahora están disponibles como archivos jar ejecutables, así como Docker imágenes

  • Los valores de campo nulos ya no se persisten en las colecciones de diario o de instantáneas.

Cambios Importantes

Java 17

La migración a Java 17 se llevará a cabo en mayo de 2024.

A partir de la versión V2024.1 (mayo de 2024), IPF utilizará Java 17/Spring 6/Spring Boot 3 para todos los componentes de IPF. IPF ya no será compatible con Java 11, y deberá utilizar Java 17 en diseño, construcción y tiempo de ejecución.

Nuevo Modelo de Datos IPF

Se recomienda encarecidamente migrar al nuevo modelo (introducido en la versión anterior); se descontinuarán y eliminarán los tipos antiguos en las versiones posteriores. Los detalles se pueden encontrar en el área de documentación en el Portal IPF.

Human Task Manager

  • HTM debe proporcionar retroalimentación oportuna al consumidor cuando el estado haya cambiado.

  • HTM 500 si el contexto de procesamiento está mal formado o contiene nulo

  • La fecha de vencimiento de la tarea de registro HTM no debe ser obligatoria.

  • La fecha de vencimiento de la tarea de registro HTM no debe ser obligatoria.

  • Los Detalles de la Tarea no contienen Notas del Operador de Ejecución.

Los detalles se pueden encontrar en la documentación para desarrolladores de IPF.- Human Task Manager

Bulk HTM

Habilitar HTM para Bulk Ejecución de tareas

  • Procesador de Lectura de Tareas Masivas

  • HTM - Configurable Event Número de procesadores

  • HTM Bulk límite configurable

  • API - Bulk Ejecutar (Punto Final Único)

  • Procesador de Tareas por Lotes-servicio asíncrono de back end

  • Cambios en YAML - Para Bulk Ejecutar Solicitud y Bulk Asignar servicios de solicitud desde la interfaz gráfica de usuario

  • Cambios en YAML - Para Bulk Ejecute el servicio de Solicitud desde la GUI (Punto Único de Acceso)

  • Crear Nuevo Bulk Tarea Agregada

  • API - Bulk Asigne - Recibir solicitud

  • API - Bulk Ejecute - Recibir solicitud

  • Crear sinergias API

Filtrado Bancario

Una nueva implementación que permite la configuración de reglas de filtrado utilizando ajustes de procesamiento dinámico y los flujos del cliente para consultar las reglas para los pagos que se están procesando para obtener la regla de mayor prioridad que coincida a través de expuesto. API

  • Interfaz de Consulta de Caché

  • Estructura de Configuración de Procesos Configurables para filtros de BIC y moneda

  • Exclusión bancaria - Poblar el modelo de datos de caché

  • Identificación de filtros basada en BIC, código de país o código de moneda

  • Restricciones de fecha del filtro y múltiples coincidencias de filtro

  • Implementar la exclusión bancaria API

  • Lógica de exclusión bancaria

Mejoras en la interfaz gráfica

  • Adopción de nuevo IPF Business Data Modelo

  • Se creó una página de resumen configurable para el módulo ods-search.

  • Mejoró la fiabilidad de la gestión de roles de usuario y de entidades de procesamiento de usuarios.

  • Mensajes externos fijos no asociados correctamente a los flujos.

  • Un usuario puede ahora ver datos de soporte junto con la carga útil.

  • Gráficas de flujo fijas que ocupan demasiado espacio en pantallas más pequeñas.

  • Mejoras en la documentación

  • Solo muestre la entidad de procesamiento para la entidad de procesamiento seleccionada por el usuario.

  • Actualice la caja de carga para que contenga metadatos relevantes.

  • Actualice el estado global y el estado del evento a rojo en caso de fallo.

  • Terminado HTM para IPF core

  • Historial de ejecución de la página de detalles

ODS

Continuación del Nuevo Modelo de Datos

  • Reglas de mensajes implementadas, permitiendo la validación de ISO MDS tipos.

  • Producto técnico estándar implementado PDS tipos que representan puntos de datos determinados durante el procesamiento de IPF, por ejemplo, Csm, JourneyType, etc.

Mapas de Resumen Personalizados

  • Los resúmenes son proyecciones/vistas de una unidad de trabajo y son el resultado de extraer campos de los datos producidos por el procesamiento de IPF. Estos mappings desde la IPF de origen, el procesamiento de datos hasta el resumen fue predefinido por ODS y no se pudo cambiar.

  • Esta épica permite a los clientes definir su propio resumen.mappings, ambos de la ISO MDS tipos, y específicos del cliente PDS tipos, y proporciona un método simple basado en código para implementar y probar custom resumen mappings.

Puntos de control

  • Habilita una vista completa de extremo a extremo de una única unidad de trabajo, donde todos los datos producidos para la unidad de trabajo incluyen un "punto de control" con respecto a lo anterior, proporcionando una relación causal para todos los datos de la unidad de trabajo.

  • Desde los puntos de control podemos determinar que un mensaje entrante triggered un evento, que triggered una acción, que triggered un mensaje saliente.

El resumen indica el estado de terminal/fallo

  • IPF ahora produce definiciones de flujo de procesos que indican el estado terminal/fallo de los estados globales, y ODS ahora almacena estos.

  • Cuando ODS recibe un evento para una unidad de trabajo, resuelve el estado terminal/fallo de la definición del flujo de proceso relevante y actualiza el resumen cuando el nuevo estado global es fallo = true y/o terminal = true.

  • Estos campos de resumen adicionales se presentan en el ODS Inquiry API.

SEPA CT CSM Paquete

  • El SEPA CSM ha sido mejorado para manejar pacs.008 mensajes de clientes que contienen múltiples Transacciones de Transferencia de Crédito así como responder con "Totalmente Aceptado" pacs.002 mensajes como resultado del procesamiento del archivo RSF de fin de día.

    • El Validation API se ha actualizado para incluir verificaciones de la Fecha de Liquidación Interbancaria

  • El Debulker Ahora se puede configurar para realizar la validación XML contra un XSD antes del procesamiento completo y la división. Los archivos también se pueden entregar desde una dirección de origen S3.

  • SEPA CSM El paquete maneja la entrada.pacs.008 mensajes (recibidos de la CSM).