我正在寻找一个用于SWIFT消息的Java库。我想要:
- 将SWIFT消息解析为对象模型
- 验证SWIFT消息(包括SWIFT网络验证规则)
- 通过使用对象模型构建/更改SWIFT消息
从理论上讲,我需要支持所有SWIFT消息类型。但目前我需要MT103 +、MT199、MT502、MT509、MT515和MT535。
到目前为止,我已经查看了两个库:
这两个库都可以完成上述任务,但在两种情况下我都不是真正满意。
AnaSys对所有SWIFT消息使用内部XML表示,您需要知道该表示才能访问消息的字段。而且,您需要对XML表示的DOM进行操作,无法说“获取SWIFT消息的'50K'字段的内容”。
Datamation库似乎具有更好的API,但无法找到所有错误。
那么,有没有人知道其他可用于SWIFT的库?