Prowide Core is an open source Java framework for managing SWIFT messages.
The project (previously known as WIFE) is active since 2006, production ready and commercially supported.
- Java model for ISO 15022 MT (for example: MT103 and Field32A classes, for all MT message categories)
- Parser from SWIFT (FIN or RJE) into Java
- Builder API from Java to SWIFT (FIN or RJE)
- Conversion to JSON and proprietary XML
- Complementary model suited for persistence
- Generic support for ISO 20022 MX
- IBAN validation
For SWIFT messages validation, extended MX support, GUI application and more, please check our complementary commercial offerings at http://www.prowidesoftware.com/
- Documentation site http://www.prowidesoftware.com/resources
- Javadoc http://api.prowidesoftware.com/core/
- Changelog http://www.prowidesoftware.com/resources/changelog
- Code examples https://github.com/prowide/prowide-core-examples
This repository exposes the source code for the maintenance and LTS yearly releases. Latest public binary DOWNLOAD is available at http://www.prowidesoftware.com/download-prowide-core
SRU updates are made available on October (one month before SWIFT production date) for the general public, and 6 months in advance for subscribed customers.
LGPL v3
SWIFT is a trademark of S.W.I.F.T. SCRL. (www.swift.com)
- run "./gradlew eclipse" or "./gradlew idea" to generate your local IDE setup
- run "./gradlew build" to build the library