Java SWIFT Library

前端 未结 8 1832
攒了一身酷
攒了一身酷 2020-12-13 04:31

I\'m looking for a Java library for SWIFT messages. I want to

  • parse SWIFT messages into an object model
  • validate SWIFT messages (including SWIFT netwo
相关标签:
8条回答
  • 2020-12-13 04:46

    Along with jodonnell, we also use WIFE. It works very well. I'm not sure if it does the network validation rules (#2 on your list) though.

    0 讨论(0)
  • 2020-12-13 04:48

    Have you looked at WIFE? We use that in our application which translates SWIFT messages to an internal XML format and back again. We haven't had any problems with it. Also, it's licensed under the LGPL, so you can hack it up if you need to. Check it out.

    0 讨论(0)
  • 2020-12-13 04:55

    SWIFT is releasing a "Standards Developer Kit" which includes an "MT/XML Schema Library".

    From the doc: "The MT/XML Schema Library is a complete set of XML schema definitions for MT messages, and software which shows how to convert messages from an MT format to an MT XML representation and back. This approach allows XML integration between applications while the MT (FIN) format will continue to be transported over the SWIFT network."

    Java source code will also be made available, again from the doc: "Working sample Java source code that converts a message in MT format to an XML instance and from an XML instance to a message in MT format."

    See: http://www.swift.com/support/drc/develop/standards.page

    This can be a great aid in dealing with FIN messages in XML syntax.

    0 讨论(0)
  • 2020-12-13 05:01

    paymentcomponents (http://www.paymentcomponents.com/) parser was easy to use and found all errors. Their site definitely needs work but if u look there, u'll find what u r looking for

    0 讨论(0)
  • 2020-12-13 05:04

    I can not really help you out with a Java implementation. Microsoft of course, have their own Biztalk adapter for ISO15022 and 20022. And they will actually do the validation fairly well. But as you say you are actually looking for a java solution.

    You might find, as I did when I researched this 6 years ago, that mapping FIN messages to XML and then to into objects, a standard library will only get you partly to your goal. You will have to integrate this with your backend application and whatever market practices you face in the particular messages you need to support.

    I finally ended up writing a generic FIN parser /150022 class library in c++.

    Anyway, good luck. An idea is to be more specific in your question. What types of messages do you need to support?

    0 讨论(0)
  • 2020-12-13 05:06

    You can combine the open source implementation WIFE with the commercial validation component from http://www.prowidesoftware.com. It validates that the messages you create with the model or XML representation are good through SWIFT network validation rules.

    0 讨论(0)
提交回复
热议问题