Skip to content

ISO 20022 XSDs #14

Answered by zubri
jhagai asked this question in Q&A
Mar 5, 2021 · 1 comments · 1 reply
Discussion options

You must be logged in to vote

Hi, yes. Besides the core module providing the glue code and general API, the actual message model is all generated using JAXB.

The generation process is not published as part of the open source since it uses several proprietary scripts and JAXB plugins.
It is not a plain generation from the schemas, but a mix, using JAXB as the raw generation and several post-processes. These additional processes are used, for example, to build a common dictionary of POJOS across the library, to reduce duplication. Since JAXB by default would generate thousands or duplicate classes in different packages.

Then regarding the XSDs, the model is generated for the ISO 20022 schemas. These schemas are the gene…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jhagai
Comment options

Answer selected by jhagai
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants