Core - Cambios y Soluciones

Esta página detalla todo lo necesario para comenzar con la versión 2025.4.0 de IPF.

Nuevo

Fuente de Datos del Almacén de Pagos

El Almacén de Pagos puede ser utilizado como una fuente de datos de Pagos para el Procesador de Entradas de Pago (Liberador de Pagos). Cuando este sea el caso, además de los existentes BasePaymentWarehouseDataSource(ahora renombrado a AggregateEntriesWarehouseDataSource) Implementación de la fuente de datos, también está disponible una nueva implementación.- LatestEntryWarehouseDataSource. (PAY-15784)

`LatestEntryPaymentDatasource`solo recuperará la última Entrada de Pago relacionada con la necesaria Iniciación/Instrucción/Transacción de Pago. Debe utilizarse cuando una Entrada de Almacén de Pago que represente el Mensaje de Pago ajustado contenga la carga útil del mensaje completo, incluyendo el mensaje original y todos los cambios realizados hasta ahora aplicados a él.

Mapping Framework

Se ha añadido una nueva propiedad de configuración para permitir la desactivación. Orika Comportamiento de Mapeo Automático (el valor predeterminado es verdadero, según la versión anterior) (PAY-14687)

ipf.orika.transformations.use-auto-mapping = true

IPF Processing Data

Se han añadido dos encabezados a la Carga Útil de Egreso y son compatibles con los módulos de Ingreso. (PAY-15757)

Encabezado Valor Notas

ipf_schema_name

DataEnvelope

ipf_schema_Version

1 or 2

Derivado del valor configurado para ipf.processing-data.egress.schema-version.
Si no está configurado, predetermina a 2

La carga útil también contendrá el encabezado ahora obsoleto.schema-version.
La versión final de IPF que soportará este encabezado es 2026.4, no será soportada en la versión IPF 2027.1.
Mientras esté soportado, la carga útil incluirá tanto ipf_schema_version y schema-version encabezados, y tendrán el mismo valor.
Si está utilizando un custom implementación para consumir IPF Processing Data, usted necesitará actualizar a los encabezados más recientes antes de que se retire el soporte. Consulte el consuming IPF Processing Data documentación para más información.

Cambiado

Conectores

  • El jms.default-consumer.max-pending-acks La configuración del parámetro de transporte Jms Receive ahora tiene un valor.0 por defecto. Esto es requerido para JmsAckReceiveConnectorTransport para poder lograr garantías de entrega de mensajes al menos una vez. Para más detalles, consulte:JMS Inicio rápido

Fuente de Datos del Almacén de Pagos

  • BasePaymentWarehouseDataSource La implementación de la fuente de datos se ha renombrado a AggregateEntriesWarehouseDataSource