【问题标题】:Swift ISO 20022 open source parserSwift ISO 20022 开源解析器
【发布时间】:2017-08-18 12:58:34
【问题描述】:

我正在使用 Java 进行项目,我正在寻找开源库来解析 swift 消息:ISO 15022 和 20022。 对于 15022,我已经找到了 Prowidesoftware 的解决方案,但对于 20022,我什么也没找到。 有任何想法吗? 谢谢。

【问题讨论】:

    标签: java swift-mt


    【解决方案1】:

    2020 年 11 月更新:

    Prowide ISO 20022 库现已开源。 使用 Apache 许可证分发,包括以下功能:

    • 适用于 ISO 20022 MX 的 Java 模型(例如:MxPacs00800109 类,适用于所有 MX 类别)
    • 从 XML 到 Java 模型的解析器
    • 从 Java 到 ISO 20022 XML 的构建器 API
    • 转换为 JSON
    • 用于持久性的 JPA 模型
    • 支持多个应用程序头:ah$v10、head.001.001.01、head.001.001.02

    信息和下载地址:https://www.prowidesoftware.com/products/iso20022

    开源涵盖了 ISO20022 的所有类别、变体和版本。

    虽然 SEPA、CBPR+、SIC 或 TARGET 等受限 ISO 版本作为补充商业包提供。


    我已删除过时的先前答案。我是 Prowide 库的作者之一。

    【讨论】:

    • 嗨,有没有办法在没有所有 SWIFT 的情况下使用 Prowide ISO20022?我使用的是 EBICS,我只是需要一种方法来创建 ISO20022 文件(camt.xxx 和 pain.xxx)。
    • 您好,您所说的 SWIFT 事物是什么意思? ISO20022 模型可用于解析或创建任何 ISO 20022 消息,而不管 SWIFT/MX。您还可以将其打包为仅使用几个消息类别而不是全部。
    【解决方案2】:

    大约一年前,我们为此进行了很多搜索,但找不到,因此我们使用 XPath 制作了自己的解析器。这是一项令人厌烦的工作,但有助于更深入地理解结构。

    【讨论】:

      猜你喜欢
      • 2013-06-13
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-22
      • 2021-06-27
      • 1970-01-01
      • 2015-04-25
      相关资源
      最近更新 更多