问题标签 [swift-mt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 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 库吗?
messages - SWIFT MT 消息验证
我正在寻找可用于 - SWIFT 消息语法验证 - 从可用数据构建 SWIFT 消息的 java 库或 vb 插件。- 检索所需的标签/字段数据。
有人可以在这方面帮助我吗?
我见过很少有可用的库,如 WIFE,但如果消息不是标准格式,所有库都无法捕获错误。
帕万
html - 在哪里可以找到 HTML 格式的 SWIFT 表单?
我正在开发一个银行/会计系统,并希望能够打印SWIFT
(环球银行金融电信协会)支付订单。
有人遇到HTML
这种形式的模板吗?
asp.net - SWIFT 代码的正确 RegEx 表达式是什么?
我必须在我的 Web ASP.NET 页面上过滤用户输入:
据我所知,SWIFT 代码必须包含 5 或 6 个字母,其他符号最长为 11 是字母数字。
如何正确执行这样的规则?
documentation - SWIFT MT 字段格式规则
有人可以指向一个文档,其中描述了 MT 消息字段的格式规则吗?
例如,我想知道以下代码段的含义。
:4!c//3!a/3!a/15d
java - Java Swift BICD 下载退出代码 = 0
一切正常的场景工作正常,但在使用无效凭据测试的简单错误场景中,java 示例客户端应用程序中的代码返回退出代码 0。
这段代码有什么问题?
/* * 创建于 2007 年 3 月 2 日 * SWIFT scrl */
public class BICDownloader {
public static void main(String[] args) { ... try { ... // 执行方法。statusCode = client.executeMethod(method);} }
ruby - 如何解析大括号结构化文件(例如 Ruby)?
文件的内容看起来像(任何可能的深度):
如何使用 Ruby 将其解析为数组或哈希?您认为将其存储到什么是好的数据结构对象?
(这是一个 SWIFT-Banking 文件,如果有帮助的话)
.net - .NET 的 SWIFT 消息解析
任何人都可以推荐用于 SWIFT 消息解析的 .NET API 并提供优缺点吗?
到目前为止,我发现了类似http://www.anasys.com/products/messageobjects/的东西。
感谢您的任何回复。
c#-4.0 - 一些 SWIFT 问题
我对SWIFT有一些疑问:
SWIFT 使用什么数据库,我可以连接到它并向它插入消息吗?
如果我可以在数据库中插入消息,SWIFT 可以发送吗?
是否可以使用 C#、VB.NET 或 Delphi 等其他语言使用 SWIFT 发送消息?
如果第 3 点的答案是真的,我认为 SWIFT 的安全性很低。这是真的?
.net - 使用 ASCII 编码通过 WebSphere MQ 向 SWIFT 发送消息
我正在尝试解决向 SWIFT 网络发送消息的应用程序的问题。该应用程序是一个 .NET 应用程序,它使用 IBM 的amdqmdnet.dll
程序集与 WebSphere MQ 服务器进行通信。在 WebSphere MQ 服务器上,SWIFT Alliance 软件正在运行。
消息从应用程序发送,但不进入 SWIFT 网络。一些调查显示以下错误消息:
发送消息的开头是{1:F01
,对我来说,这看起来像消息以 UNICODE (UTF-16) 编码,但 SWIFT 软件需要 ASCII。SWIFT 软件看到{.1.:.F.0.1.
.
我的问题是:如何使用 ASCII 编码将消息发送到 WebSphere MQ 队列?
该连接具有属性MQC.TRANSPORT_PROPERTY
和设置。MQC.HOST_NAME_PROPERTY
MQC.CHANNEL_PROPERTY
MQC.MQOO_OUTPUT
使用选项和打开队列MQC.MQOO_FAIL_IF_QUIESCING
。
消息是使用格式MQC.MQFMT_STRING
和默认放置消息选项创建的:
我注意到MQC
枚举的值CODESET_819
可能是指 ASCII,但我不知道是否需要使用它以及如何使用它。