当前位置: 代码迷 >> Java相关 >> MT940 报文解析解决思路
  详细解决方案

MT940 报文解析解决思路

热度:97   发布时间:2016-04-22 21:10:07.0
MT940 报文解析
银行对账单的样例:

:20:NONREF
:25:4001400010
:28C:57/1
:60F:C140326EUR6311,75
:61:1403260326D3,NMSC50SR201403260005//50PS03240018
:86:BEING THIRD PARTY CHARGES ON MT103 REF:50PS201403240018 DATED : 
24/03/2014 AMOUNT : EUR 24565,72 
BENEFICIARY : 
:61:1403260326D24486,04NTRF50PS201403260008//NONREF
ABC USER
:86:SALARY IN MAR 
BENEFICIARY : JAN FALKO HOEDHNE 
:61:1403260326C24486,04NMSC799287389001//FXG7442932780002
980001
:62F:C140326EUR6308,75
-
:20:NONREF
:25:4001400010
:28C:58/1
:60F:C140327EUR6308,75
:61:1403270327C3519,76NTRF50RS201403240008//2014032100037666
ABC DO BRASIL LTDA
:86:INVOICE NR. 6000012801 
ORDPRTY : ABC DO BRASIL LTDA RUA LIBERO BADARO,293-SAO 
PAULO BRAZIL 
:61:1403270327D3,63NCOM50RS201403240008//2014032100037666
ABC (CHINA) LTD
:86:INVOICE NR. 6000012801 
BENEFICIARY : ABC (CHINA) LTD 
:61:1403270327C19501,48NTRF50RS201403240009//AZNA407902693000
1/TRUCK LITE EUROPE GMBH
:86:TUVRBJCCC-00024 TUVRBJCCC-00025 TUVRBJCCC-00026 
ORDPRTY : 1/TRUCK LITE EUROPE GMBH 2/VOR DEM MELMEN 8 10 
3/DE/99817 EISENACH 
:61:1403270327D3,63NCOM50RS201403240009//AZNA407902693000
ABC CHINA LTD
:86:TUVRBJCCC-00024 TUVRBJCCC-00025 TUVRBJCCC-00026 
BENEFICIARY : ABC CHINA LTD UNIT 707, AVIC BUILDING, 
NO.10B CENTRAL ROAD, EAST3RD RING ROAD CN-CHAOYANG DISTRICT, 
BEJING 100022 
:61:1403270327C32835,23NTRF50RS201403260019//102OCFT14085F1H9
ABC LGA Products GmbH
:86:P.ADV.FR.25.03.14 TO PMNT DOCUMENT 0022096898 
ORDPRTY : ABC LGA Products GmbH Tillystr. 2 90431 
Nuernberg 
:61:1403270327D3,63NCOM50RS201403260019//102OCFT14085F1H9
ABC CHINA LTD.
:86:P.ADV.FR.25.03.14 TO PMNT DOCUMENT 0022096898 
BENEFICIARY : ABC CHINA LTD. NO. 10B CENTRAL ROAD 
100022 BEIJING BEIJING CHINA 
:61:1403270327C3260,NTRF50RS201403250042//PET667124084
UKFOREX LTD CLIENT SEGREGATED FUND
:86:Payment for CE testing Jonathans Fi reworks Limited Jonathan 
Young 
ORDPRTY : UKFOREX LTD CLIENT SEGREGATED FUNDS THE DIRECTORS 
UKFOREX LIMITED EC2R 6EL 
:62M:C140327EUR65414,33
-
:20:NONREF
:25:4001400010
:28C:58/2
:60M:C140327EUR65414,33
:61:1403270327D3,63NCOM50RS201403250042//PET667124084
ABC (China) Ltd
:86:Payment for CE testing Jonathans Fi reworks Limited Jonathan 
Young 
BENEFICIARY : TUV Rheinland (China) Ltd 27/F Deutsche Bank Tower 
(Tower 1) Beijing China 
:62F:C140327EUR65410,7
-
我想知道 怎么解析这个文件 获取其中的内容
------解决方案--------------------
SWIFT报文协议,好像IBM有专门的解析器。
另外http://sourceforge.net/projects/wife/files/wife-full-distribution/
这里有一个免费的。
  相关解决方案