Core - Mejoras, Cambios y Soluciones

Esta página cubre las principales mejoras, correcciones de errores, cambios y soluciones proporcionadas en la versión IPF-2024.3.0.

mejoras principales, correcciones de errores y cambios

Nuevo

  • IPF Processing Data

  • Versión 2 de la IPF Processing Data se ha introducido el modelo. Las especificaciones para ambos modelos de datos V2 y V1 se pueden encontrar aquí.

    • El IPF Processing Data Los complementos de salida están configurados, por defecto, para exportar la versión del modelo de datos V2. Solo se exportará una versión para cualquier aplicación que utilice los complementos de salida. Sin embargo, puede configurar los complementos para utilizar el modelo de datos V1 si es necesario utilizando ipf.processing-data.egress.schema-version = 1.

    • IPF Processing Data Los plugins de Ingress pueden consumir tanto el modelo de datos V2 como el V1 al mismo tiempo. La aplicación que lo implemente debe proporcionar un controlador para el nuevo modelo de datos. Consulte el guía de migración para más detalles

Cambiado

  • Conector:

    • cuando un ActorSystem no se pasa a un conector, se registra un mensaje de error en lugar de un mensaje de advertencia

    • Todos los constructores de conectores de Envío/Recepción utilizan el nivel de registro de depuración cuando no se proporciona una dependencia y se utiliza el predeterminado.

    • Todos los constructores de conectores de Envío/Recepción utilizan el nivel de registro de depuración cuando no se proporciona el parámetro de configuración y se utiliza el predeterminado.

    • todos los constructores de conectores de Envío/Recepción utilizan el mismo formateador de mensajes de registro

Fijo

  • dot-compiler complemento de maven-se actualizó la versión de la dependencia para abordar el problema con las compilaciones de flujo en Windows (el motor j2v8 no puede analizar un archivo); la nueva versión se ha integrado en connector, flo-lang (utilizado en los mosaicos) y ipf-release-management

Servicio de Notificación

Nuevo

Cambiado

  • El AdditionalPaymentObjectHandler ha sido actualizado y ya no acepta un parámetro de tipo com.iconsolutions.ipf.processingdata.mds. MdsObjectContainer Hay dos cambios a destacar:

    • La interfaz ha sido renombrada a AdditionalMdsObjectContainer

    • El primer parámetro de la handle el método ha sido actualizado para aceptar un parámetro de tipo com.iconsolutions.ipf.product.notification.api.model. MdsObjectWrapper

      • Ejemplo de construcción de una MdsObjectWrapper desde un MdsObjectContainer:

MdsObjectWrapper<?> toMdsObjectWrapper(final MdsObjectContainer<?> container) {
    return new MdsObjectWrapper<>(container.getObjectType(), container.getObject());
}
Message Logsproducido por la aplicación del Servicio de Notificaciones utiliza la V2 IPF Processing Data Modelo. Para permanecer en el conjunto del modelo V1 ipf.processing-data.egress.schema-version = 1.

Human Task Manager

Nuevo

  • HTM ahora publicará todas las nuevas domain events to IPF Processing Data y a ODS por defecto.

    • Para deshabilitar el envío de eventos, añada ipf.journal.exporter.type = none a su application.conf

    • En caso de que desee exportar todo el HTM domain events Desde el comienzo de la historia, puede hacerlo añadiendo event-processor.start-stream-from = EARLIEST a su application.conf. Tenga en cuenta que esta opción solo está disponible si no está utilizando procesadores de eventos delegados. Para más detalles, consulte el HTM event processor docs

  • Agregado HTM Función de purga de tareas para permitir la purga de elementos de task y task-history colecciones. Los índices TTL se crean por defecto para ambos MongoDB y Azure CosmosDB para MongoDB, y son necesarios para la purga. Por favor, consulte Purga de Tareas HTM documentación para más detalles sobre cómo configurar HTM para bases de datos soportadas.

Cambiado

  • Global States(ACEPTADO, CANCELADO) eliminado de la Task Manager flujo. Esto se ha hecho con el fin de prevenir ODS(Consulta) marcando un UnitOfWork como completo cuando en realidad no lo es.

Filtrado Bancario

Nuevo

  • Se añadió filtrado por ncc para el punto final de riesgo de pago por cheque.

  • Se añadió filtrado por moneda para el punto final de riesgo de pago por cheque.

Servicio de Día Laboral

Arregle Spotlight

  • Correcciones a la cálculo de la fecha de liquidación y ejecución (PAY-11424)

Cambiado

  • Documentación de antora actualizada para el Servicio de Días Laborales