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 |
|---|---|---|
|
|
|
|
|
Derivado del valor configurado para |
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-acksLa configuración del parámetro de transporte Jms Receive ahora tiene un valor.0por defecto. Esto es requerido paraJmsAckReceiveConnectorTransportpara poder lograr garantías de entrega de mensajes al menos una vez. Para más detalles, consulte:JMS Inicio rápido