Java SWIFT 库

标签 java swift-mt

我正在寻找用于 SWIFT 消息的 Java 库。我想要

  • 将 SWIFT 消息解析为对象模型
  • 验证 SWIFT 报文(包括 SWIFT 网络验证规则)
  • 使用对象模型构建/更改 SWIFT 消息

理论上,我需要支持所有 SWIFT 消息类型。但目前我需要 MT103+、MT199、MT502、MT509、MT515 和 MT535。

到目前为止,我已经查看了两个库

这两个库都允许完成上述任务,但在这两种情况下我都不太高兴。

AnaSys 对所有 SWIFT 消息使用内部 XML 表示,您需要了解这些消息才能访问消息的字段。并且需要对XML表示的DOM进行操作,没有办法说“获取SWIFT报文'50K'字段的内容”。

Datamation 库似乎有更好的 API,但没有找到所有错误。

那么有谁知道要使用其他 SWIFT 库吗?

最佳答案

你看过WIFE ?我们在我们的应用程序中使用它,将 SWIFT 消息转换为内部 XML 格式,然后再转换回来。我们没有遇到任何问题。此外,它在 LGPL 下获得许可,因此您可以根据需要对其进行破解。看看吧。

关于Java SWIFT 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25192/

相关文章:

java - 加载多个属性文件

Java GUI 线程

.net - .NET 的 SWIFT 消息解析

financial - SWIFT ACK 报文解析

java - 用于解析和转换 SWIFT MT 文件的库

java - IOUtils.toByteArray(inputStream) 方法是否在内部关闭 inputStream 对象?

Java:实现通用迭代器

java - 正确更新 dropwizard/jdbi 网络服务中的内存缓存

messaging - ISO 20022 和 SWIFT 报文

java - Prowide-Core Library - 无法在 MT564 swift 消息中获取序列 E 标签