Documentation for a newer release is available. View Latest

Primeros pasos

La representación en Java del ISO20022 message model para IPF se encuentra íntegramente en el artefacto Maven siguiente; incluye tipos, serialisers y validators, etc. La versión del artefacto se define como parte del IPF Core Release 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 actúa como punto de acceso central para validation y serialisation, y punto de registro para implementaciones de reglas asociadas y contextos de soporte.

Si estás migrando un proyecto antiguo (anterior al IPF Project Q2 2023) que usa la representación de modelo heredada (y necesitas que ambos modelos coexistan), entonces las utilidades para la conversión entre modelos se encuentran en el artefacto opcional siguiente.

<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, consulta la guía práctica: Migración desde el IPF Payment Model heredado.