Author |
Message
|
JosephBCT |
Posted: Wed Mar 13, 2013 12:00 am Post subject: WMB 8.0 <<SWIFT MESSAGE>> |
|
|
Novice
Joined: 07 Feb 2013 Posts: 23
|
Hi All,
Hi All,
I have knowledge on Tag level repetition (MT 103) through WMB-->MRM-->TDS--->SWIFT Message Set.
But I want to know, can we have the BLOCK level repetition like MT210. If it is achievable through
WMB-->MRM-->TDS--->SWIFT Message Set.?
If we can please share the inputs to achieve this.? |
|
Back to top |
|
 |
kimbert |
Posted: Wed Mar 13, 2013 12:23 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
Please post an example of what you are trying to parse/write. |
|
Back to top |
|
 |
zpat |
Posted: Wed Mar 13, 2013 1:01 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Swift FIN messages are notoriously complex. There is a small MRM example in the info center.
IBM also sell a pre-written Swift FIN Message set - which is updated each year in line with the yearly standards.
Of course DFDL could be a very interesting alternative to the MRM for Swift FIN. If anyone codes Swfit FIN in DFDL, please share!
There are lots of examples of Swift formats on the web. e.g. MT103
http://www.10588.com/pub_web/swift/books/us1m/doc/ajh.htm
Repeating groups are one of the challenges. |
|
Back to top |
|
 |
JosephBCT |
Posted: Wed Mar 13, 2013 1:10 am Post subject: |
|
|
Novice
Joined: 07 Feb 2013 Posts: 23
|
Thanks Kimbert and ZPat.
This is the example type of MT210:
{1:F01XXXXINB0AXXX0000000000}{2:I210XXXXINB0XXXXN}{4:
:20:TEST-TEST-TEST-T
:30:071027
:21:700GD11212442001
:32B:USD1,67
:52A:CRESCHZZ
:21:700GD11212442002
:32B:USD1,66
:52A:CRESCHZZ
:21:700GD11212442003
:32B:USD1,68
:52A:CRESCHZZ
-}{5:{MAC:41720873}{CHK:123456789ABC}}
So here Block level repetition (21,32B and 52A) is happening, like the way how we can defined the Message Set.
Please share your inputs on this. |
|
Back to top |
|
 |
darioo |
Posted: Wed Mar 13, 2013 2:30 am Post subject: |
|
|
Novice
Joined: 19 Mar 2009 Posts: 15
|
Might not be what you're looking for, but there exists a Java parser for SWIFT messages. It's called WIFE and you can find more info about it here: http://sourceforge.net/projects/wife/.
Of course, using this will make your project more complex since you have to use Java, but from my experience it works very well and has been used to solve real world problems. |
|
Back to top |
|
 |
kimbert |
Posted: Wed Mar 13, 2013 3:41 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
I agree with zpat. If your organisation has decided to build their own message set then it should have the skills to solve this. If the skills are not up to the job then you should consider purchasing the ready-made IBM solution.
Using the Java parser may solve the technical side of the problem, but you would need to consider what kind of support contract you would have when things go wrong. |
|
Back to top |
|
 |
JosephBCT |
Posted: Thu Mar 14, 2013 5:45 am Post subject: |
|
|
Novice
Joined: 07 Feb 2013 Posts: 23
|
thanks for your info on this. |
|
Back to top |
|
 |
|