我正在使用Java开发项目,我正在寻找开源库来解析swift消息:ISO 15022和20022。 对于15022我已经找到了Prowidesoftware的解决方案,但对于20022我没有找到任何东西。 有任何想法吗? 感谢。
答案 0 :(得分:1)
大约一年前我们已经搜索了很多,但是找不到,所以我们使用XPath创建了自己的解析器。这是一项繁琐的工作,但更有助于更仔细地理解结构。
答案 1 :(得分:1)
我是Prowide Core的作者之一。在开放源代码版本中,MX支持当前限于以下各项:
在MxParser中:
然后,AbstractSwiftMessage层次结构是用于MT和MX消息的无缝持久化的模型。该模型以原始格式+元数据存储消息。在即将发布的版本中,该模型类还包含适当的JPA批注。
每个MX消息的综合模型和解析器在Prowide Integrator库中实现为AbstractMX的子类。虽然不是开源的。
最后,如果您有权访问需要处理的MX类型的XSD,则可以使用jaxb生成自己的解析器。