Introducción

El Java representación de la ISO20022 el modelo de mensaje para IPF se encuentra completamente con lo siguiente maven artefacto, esto incluye tipos, serializadores y validadores, etc. La versión del artefacto se define como parte de la IPF Core Liberación BOM.

<dependency>
    <groupId>com.iconsolutions.iso20022.model</groupId>
    <artifactId>message-model</artifactId>
    <version>${icon-iso20022-model.version}</version>
</dependency>

Dentro de este repositorio, la clase clave es ISO20022MessageModel, que sirve como un punto de acceso central para la validación y serialización, y punto de registro para las implementaciones de reglas asociadas y contextos de apoyo.

Si usted se encuentra en el proceso de migrar un antiguo (proyecto IPF anterior al segundo trimestre de 2023) que utiliza la representación del modelo legado (y necesita que ambos modelos coexistan), entonces las utilidades para la conversión entre modelos se pueden encontrar en el artefacto opcional a continuación.

<dependency>
    <groupId>com.iconsolutions.iso20022.model</groupId>
    <artifactId>migration-pack</artifactId>
    <version>${icon-iso20022-model.version}</version>
</dependency>

Para un desglose completo de las diferencias entre estos modelos y cómo migrar de una versión a la otra, consulte la guía de instrucciones:Migrando del modelo de pago IPF heredado.