标签: swift-mt

Java SWIFT库

我正在寻找一个用于SWIFT消息的Java库.我想要

  • 将SWIFT消息解析为对象模型
  • 验证SWIFT消息(包括SWIFT网络验证规则)
  • 使用对象模型构建/更改SWIFT消息

从理论上讲,我需要支持所有SWIFT消息类型.但目前我需要MT103 +,MT199,MT502,MT509,MT515和MT535.

到目前为止,我已经看了两个库

两个库都可以完成上面提到的任务,但在这两种情况下我都不是很开心.

AnaSys对所有SWIFT消息使用内部XML表示,您需要知道这些消息才能访问消息的字段.而且你需要操作XML表示的DOM,没有办法说"获取SWIFT消息的字段'50K'的内容".

Datamation库似乎有更好的API,但没有发现所有错误.

那么有谁知道其他SWIFT库可以使用?

java swift-mt

30
推荐指数
3
解决办法
4万
查看次数

什么是SWIFT代码的正确RegEx表达式?

我必须在我的Web ASP.NET页面上过滤用户输入:

<asp:TextBox runat="server" ID="recipientBankIDTextBox" MaxLength="11" />
<asp:RegularExpressionValidator runat="server" ValidationExpression="?" ControlToValidate="recipientBankIDTextBox" ErrorMessage="*" />
Run Code Online (Sandbox Code Playgroud)

据我所知,SWIFT代码必须包含5或6个字母,其他符号总长度为11是字母数字.

如何正确实施这样的规则?

regex asp.net validation swift-mt

9
推荐指数
3
解决办法
1万
查看次数

如何"阅读"SWIFT消息?

"SWIFT"是指全球银行间金融电信协会

我需要读取一些文件并使用C#.NET将数据插入SQL Server数据库表中.这些文件是从银行软件(ABN Amro)下载的,它们包含帐户中的(借记和贷记)变动.

它包含很多:61::86:"标签",它似乎几乎是人类可读的,但它不是,特别是当它们谈论数量时,如果你没有正确的规格,就不可能过滤掉它们.

我疯狂地搜索但我找不到足够的信息,我的意思是说明如何解释这些消息/文件的文件?甚至没有在swiftcommunity.net上......或者我可能没有找到合适的位置.

那存在吗,在哪里?

c# banking swift-mt

7
推荐指数
1
解决办法
9372
查看次数

Febelfin CODA(编码账户报表)2.3仅在比利时使用?

我的任务是编写一些代码来解释来自(不同)(比利时)银行的CODA文件.

CODA文件代表Coded Statement of Account文件,并且似乎是文本文件的比利时名称,该文本文件具有针对特定银行帐户上发生的每个银行交易的行.

这包括SEPA直接付款交易信息.

我们正在使用的前两个银行是比利时(Fortis和ING),我收到了这些文件是如何编码的规范.

我似乎无法找到这些文件的英文名称.如果这真的只是比利时的标准,我会感到惊讶.我正在寻找更多信息,如果我们尝试将我们的代码与法国或英国银行联系起来会发生什么

  • 有没有人可以指出我需要搜索的标准名称?
  • 这个甚至还有国际标准吗?
  • 对于程序员:是否有任何c#或.NET程序集可以用来轻松解释这些CODA(2.3)文件?我想避免自己编写这个关键库.

我发现存在mt940(SWIFT)这样的东西,但那些文件与我的看起来不一样.

transactions swift-mt coda-format

6
推荐指数
1
解决办法
1436
查看次数

使用 WIFE Java 库解析 SWIFT MT 消息

我正在使用WIFEJava 库将消息解析SWIFTJSON格式。

对于“Output from Swift”的消息,它在headerfor{1:..}和中包含重复的块{4..}中包含重复的块,作为确认的一部分。解析消息时,没有抛出任何输出/错误。这该如何处理呢?

另外,如果我使用相应类的库函数(MT比如字段 50k for )MT103并调用函数(比如getcomponent1()or ),它会为带有重复和块的getName&Address1()消息返回正确的值吗?14

示例MT103粘贴如下:

{1:F21XXXXXXBBAXXX9735415014}{4:{177:1410291057}{451:0}}{1:F01XXXXXXNBBAXXX9735415014}{2:O1031057141029XXXXXNBBAXXX16235602381410291057U}{4:

:20:2039TT20W4407225

:23B:信用

:32A:141029AUD844,00

:33B:AUD844,00

:50K:/XXXXXXXXXXXX XXXXXXX

ABC 律师事务所有限公司

摩尔街19号

车工

:52A:XXXXINBBXXX

:53A:NATAAU33

:57A:XXXXXNBBXXX

:59:/200006547541

ABC 技术解决方案 PVT LT

泛西亚公司 1 区 2 楼

帕克卡卡纳德

:70:只有收款银行获得授权

兑换货币

:71A:我们的

:72:/REC/DAG29102014117

//指令目的CO不完整

//扣除20澳元费用

-}{5:{MAC:00000000}{CHK:8A860CBABFFD}}{S:{SAC:}{COP:S}}

java swift-mt

5
推荐指数
1
解决办法
7759
查看次数

在c#中读取块中的整个文件

我有一个来自银行的文件,结构非常特殊.如果有帐号(25),帐户余额开始(60F),帐户余额停止(62F)和交易(交易为61,此交易详情为86).

:20:STARTSUM
:25:/PL2321109943011
:28C:0330/001
:60F:C100PLN38,74
:62F:C103PLN38,74
-


:20:STARTSUM
:25:/PL24160011982002123456001
:28C:0403/001
:60F:C030403PLN36000,00
:61:0304030403CN100,00S723NONREF//CENT30403H000200
:86:723>00PRZELEW OTRZYMANY ELIXIR>20Fakt VAT 1 nr 00911/03
:86:723>3010501445>3125-00001201467436
:86:723>32Firma XXXXXXXXXX?>33Krakow
:61: 0304030403DN1000,00S223NONREF//CENT30403H002342
:86:223>00PRZEL KRAJ MULTICASH>20000004020 20021224 Fa. 0095
:86:223>21007203-FIRMA SP. Z O>308510101010>311234567890123456
:86:223>32FRIMA XXXXXXXXXX UL. GNI>33EZNIENSKA 1
:86:223>3885101010101234567890123456
:86:223>6085101010101234567890123456
:61:0304030403CN100,00S723NONREF//CENT30403H000230
:86:723>00PRZELEW OTRZYMANY ELIXIR>20Fakt VAT 1 nr 00911/03
:86:723>308510101010>311234567890123456
:86:723>32Firma XXXXXXXXXX?>33Krakow
:86:223>3885101010101234567890123456
:86:223>6085101010101234567890123456
:62F:C030403PLN35200,00
-


:20:STARTSUM
:25:/PL2321109944011
:28C:0330/001
:60F:C120330PLN43,45
:62F:C120330PLN43,45
-


:20:STARTSUM
:25:/PL1109945011
:28C:0330/001
:60F:C1230PLN3,50
:62F:C1230PLN3,50
-
Run Code Online (Sandbox Code Playgroud)

它在每个块之间总是有2行断点.我想将这些块放入我创建的对象中.

string[] test = File.ReadAllLines(file);
foreach (var s in test) {

} …
Run Code Online (Sandbox Code Playgroud)

c# swift-mt

4
推荐指数
1
解决办法
671
查看次数

输入和输出消息的 Swift 应用程序标头标准格式

我试图在 swift 官方网站(即https://www.swift.com/)上搜索Swift应用程序标头,即block 2输入和输出消息的标准格式,但我无法获得此详细信息。

任何人都可以帮我获取一个官方链接,其中block 2存在swift 的格式规范吗?这是为我的代码编写解析逻辑所必需的。

谢谢!

finance banking swift-mt

4
推荐指数
1
解决办法
2553
查看次数

SWIFT消息解析.NET

任何人都可以推荐用于SWIFT消息解析的.NET API并提供优缺点吗?

到目前为止,我发现了http://www.nasys.com/products/messageobjects/这样的东西.

谢谢你的回复.

.net api swift-mt

3
推荐指数
1
解决办法
6966
查看次数

Swift ISO 20022 开源解析器

我正在使用Java进行项目,我正在寻找开源库来解析快速消息:ISO 15022和20022。对于15022,我已经找到了一个解决方案,即Prowidesoftware,但对于20022,我没有找到任何东西。有任何想法吗?谢谢。

java swift-mt

3
推荐指数
1
解决办法
8529
查看次数

用于解析和转换 SWIFT MT 文件的库

为了读取和解析MT942、MT940文件,推荐使用哪个库。

我遇到了两种选择,

  1. 使用PROWIDE提供的 open-sour 库
  2. 使用 SWIFT 标准库 - SWIFT

有没有其他方法可以读取和解析 SWFIT MT 文件?或者哪种被认为是解析和转换 MT 文件的最佳方法?

java mt940 swift-mt

3
推荐指数
1
解决办法
2573
查看次数

SWIFT MT字段格式规则

有人可以指向我描述MT消息字段的格式规则的文档吗?

例如,我想知道以下代码段的含义.

:4℃// 3/3/15D!!

documentation swift-mt

1
推荐指数
1
解决办法
6219
查看次数