Iso20022 Library Deployment
The library was updated and deployed to Nuget package BeneficialStrategies.Iso20022. Among the changes were:
- Removed outer document since it was a serialization detail with no relationship to the business domain.
- Values with undetermined multiplicity are now collections.
- Greatly simplified the package ID.
- Removed amounts from simple types.
- Added Currency type to amount types.
Iso20022 Serialization Library Deployment
The serialization library was deployed to Nuget package BeneficialStrategies.Iso20022.Serialization.
It included a test utility to serialize a single Customer Credit Transfer Initiation message and verify the XML generated passed XML schema validation against the appropriate XSD schema.
Only a subset of the Xml writers needed were created targeting messages three messages in the payments initiation category (pain). This is a strong indication that the generation methodology is accurate. Generation of the remaining messages will occur in the next versioned release.