XML & Web services: SWIFT- XML- SWIFT Conversion
Does anybody know a SWIFT messages parser that parses SWIFT messages and
- Posted by: Mohit Gupta
- Posted on: September 02 2004 07:21 EDT
converts them into XML and vice versa (e.g. XSL Style sheet to do XML ->
Is there a SWIFT XML DTD standard out there?
I'd appreciate any help.
- Re: SWIFT- XML- SWIFT Conversion by Egor Pervuninski on September 17 2004 05:39 EDT
- SWIFT-XML-Anything parsing & conversion by Steve Miller on October 10 2004 13:07 EDT
- SWIFT-XML Library from AnaSys by lisa lehmann on October 22 2004 12:25 EDT
- Swift parser by Venkata Pochinapeddi on March 07 2005 09:53 EST
Have you heard about swiftML (http://www.swift.com/index.cfm?item_id=41663)?
Actually it is easy to create your custom SWIFT parser by hand using LEX and YACC (I used JLex and Java CUP implementations).
Could you please give guidelines in building the grammer file for building the SWFIT parser using JLex or Java CUP. Is there any way I can get these grammer file that comply SWFIT message rules.
Thanks in advance,
I suggest you check WIFE http://wife.sf.net/ It´s an open source project for swift messages parsing and writing, the MT text is converted to simple java objects, then you can easily manage the objects to serialize to xml or something else.
You can do exactly this with C24's Integration Objects (IO) toolkit. See http://www.c24.biz.
The C24-IO toolkit is a metadata repository, code and schema generator that supports libraries of industry standard message types. SWIFT is one of those libraries. IO parses the SWIFT data into its own Java object model, which can then be directly rendered as XML (or any other format), or have semantic transformations applied to it in order to map the data to a different model.
There are schemas (but not DTDs) for some of the newer SWIFT message standards, but I'm afraid that if you are working with ISO7775/15022, then there is no DTD/schema, just the SWIFT-published format standards which are proprietary and very definitely non-XML.
There is no official standard for SWIFT-XML (I assume you mean the existing FIN MTs such as MT 103, 202, 502, etc.).
AnaSys has created their own standard for SWIFT-XML and sells a product that should do what you are looking for.
Did you find any parser for swift messages? I am also looking for the same, please let me know
Check out C24 IO!
It does exactly what you need!