See: Description
Package | Description |
---|---|
com.prowidesoftware.swift.io.parser | |
com.prowidesoftware.swift.model | |
com.prowidesoftware.swift.model.mx |
Base package for classes that model SWIFT MX messages.
|
com.prowidesoftware.swift.model.mx.adapters | |
com.prowidesoftware.swift.model.mx.sys |
The scope of this javadoc is the features distributed in the pw-iso20022-SRUYYYY-version.jar
This library provides a comprehensive parser and model for all ISO 20022 message categories. The API features include parsing messages from XML format to Java, serializing Java model objects into the XML format and the conversion between ISO messages and JSON.
The library implements the general ISO 20022 standard. Complementary packages with restricted ISO versions such as SEPA, and CBPR+ are provided in the complementary, proprietary (not open source) library Prowide Integrator.
This library is based on some components from the Prowide Core base library. So in order to use this, you will need also the dependency for the pw-swift-core jar.
MX classes are split in two main packages:
The sys subpackage includes classes for the MX system messages.
MxAcmt001001 mx = new MxAcmt001001(); // fill objects with setters (there is one setter per available element) String xml = mx.message();
String xml = "..."; // xml here MxAcmt001001 mx = MxAcmt001001.parse(xml);
For ISO 20022 messages validation, SEPA, CBPR+, TARGET2 and other restricted ISO versions, please check the Integrator version at http://www.prowidesoftware.com/products/integrator
SWIFT is a trademark of S.W.I.F.T. SCRL.