内容导航
  • SWIFT Framework .NET
产品标签

SWIFT Framework .NET

用于您.NET 应用程序的复杂快速消息传递解决方案

以下是 "SWIFT Framework .NET",如果您需要了解更多信息,您可以联系我们。

SWIFT Framework .NET 是一个在组织信息系统基础设施中捕获、验证和处理SWIFT消息的系统。SWIFT Framework .NET 允许无缝集成到现有的IT系统中,也可以作为建立一个干净、完全兼容的SWIFT消息传递系统的基础。SWIFT Framework .NET 包括用于加载、存储和验证SWIFT消息的通用系统,以及无需安装Biztalk的Microsoft Biztalk XML架构和对象模型兼容性。


The Society for Worldwide Interbank Financial Telecommunication ("SWIFT")运营着一个全球金融信息网络,在银行和其他金融机构之间交换信息。The SWIFT Framework.NET 使开发人员有机会在Microsoft.NET框架下处理MTXXX消息。SWIFT Framework.NET 包括一个快速分析器。它可以读取SWIFT消息(或一批消息),解析数据并构建消息结构,允许访问存储在SWIFT标记中的块项和数据。相反的方向也是可能的-消息结构可以手动构建,然后它可以写回Swift消息纯文本格式。


■ SWIFT Framework .NET主要特征

  • 在Microsoft.NET框架上运行的复杂SWIFT消息传递解决方案
  • 用于加载、存储和验证SWIFT消息的通用系统
  • Microsoft Biztalk XML架构和对象模型兼容,无需安装Biztalk本身
  • Swift框架包含超过570,000行代码
  • 对象模型包含323个swift消息类型


■ 验证

SWIFT Framework .NET 启用基于消息(或消息块)属性的验证和基于SWIFT标记的验证。这两种方式可以组合和定制。默认消息验证可以由自己的规范扩展,也可以完全替换。这使集成人员能够在解决方案的消息传递框架中创建简单的业务规则。

  • 复杂的通用验证规则
  • SWIFT标签验证程序
  • 属性验证程序


您可以通过调用 SwiftMessage.Validate()方法来执行验证,该方法不仅提供简单的结果,还提供错误列表


■ 验证规则

SWIFT Framework.NET Validation 是基于验证规则。每个验证规则检查字符串是否满足某些条件。有几个预定义的验证规则,但您也可以编写从ValidationRuleBase 类派生的自己的类。

预定义的验证规则如下:ValidationRule_Length (检查字符串的长度), ValidationRule_Range (检查值是否为指定范围的数字), Validation_RegEx (检查字符串是否与正则表达式匹配) and Validation_Enumeration (检查字符串是否属于允许值列表)。

规则可以组合并应用于消息Block属性或SWIFT标记。可以对整个字符串值进行验证,也可以只测试其部分。


■ 完整性和复杂性

支持所有SWIFT消息类别


■  MT0xx系统消息

MT008, MT009, MT010, MT011, MT012, MT015, MT019, MT020, MT021, MT022, MT023, MT028, MT029, MT030, MT031, MT032, MT035, MT036, MT037, MT039, MT041, MT042, MT043, MT044, MT045, MT046, MT047, MT048, MT049, MT050, MT051, MT052, MT055, MT056, MT057, MT059, MT061, MT062, MT063, MT064, MT065, MT066, MT067, MT068, MT069, MT072, MT073, MT074, MT075, MT076, MT077, MT081, MT082, MT083, MT085, MT087, MT090, MT092, MT094, MT096, MT097, MTS02, MTS03, MTS05, MTS06, MTS12, MTS13, MTS14, MTS15, MTS21_FIN_ACKNAK, MTS22, MTS23, MTS25, MTS26, MTS33, MTS35, MTS42, MTS43


■  MT1xx Customer Payments and 支票

MT101, MT102, MT102PLUS, MT103, MT103PLUS, MT104, MT105, MT106, MT107, MT110, MT111, MT112, MT121, MT190, MT191, MT192, MT195, MT196, MT198, MT199


■  MT2xx 银行头寸调拨

MT200, MT201, MT202, MT203, MT204, MT205, MT206, MT207, MT210, MT256, MT290, MT291, MT292, MT293, MT295, MT296, MT298, MT299


■  MT3xx 国债市场

MT300, MT303, MT304, MT305, MT306, MT307, MT308, MT320, MT321, MT330, MT340, MT341, MT350, MT360, MT361, MT362, MT364, MT365, MT380, MT381, MT390, MT391, MT392, MT395, MT396, MT398, MT399


■ MT4xx 托收和现金信函

MT400, MT405, MT410, MT412, MT416, MT420, MT422, MT430, MT450, MT455, MT456, MT490, MT491, MT492, MT495, MT496, MT498, MT499


■  MT5xx 证券市场

MT500, MT501, MT502, MT503, MT504, MT505, MT506, MT507, MT508, MT509, MT510, MT513, MT514, MT515, MT516, MT517, MT518, MT519, MT524, MT526, MT527, MT528, MT529, MT535, MT536, MT537, MT538, MT540, MT541, MT542, MT543, MT544, MT545, MT546, MT547, MT548, MT549, MT558, MT559, MT564, MT565, MT566, MT567, MT568, MT569, MT574_IRSLST, MT574_W8BENO, MT575, MT576, MT577, MT578, MT579, MT581, MT582, MT584, MT586, MT587, MT588, MT589, MT590, MT591, MT592, MT595, MT596, MT598, MT599


■  MT6xx Treasury Markets - 金属和银团

MT600, MT601, MT604, MT605, MT606, MT607, MT608, MT609, MT643, MT644, MT645, MT646, MT649, MT690, MT691, MT692, MT695, MT696, MT698, MT699


  MT7xx 跟单信用证和保函

MT700, MT701, MT705, MT707, MT710, MT711, MT720, MT721, MT730, MT732, MT734, MT740, MT742, MT747, MT750, MT752, MT754, MT756, MT760, MT767, MT768, MT769, MT790, MT791, MT792, MT795, MT796, MT798, MT799


■  MT8xx 旅行支票

MT800, MT801, MT802, MT810, MT812, MT813, MT820, MT821, MT822, MT823, MT824, MT890, MT891, MT892, MT895, MT896, MT898, MT899


■ MT9xx 现金管理和客户状态

MT900, MT910, MT920, MT935, MT940, MT941, MT942, MT950, MT960, MT961, MT962, MT963, MT964, MT965, MT966, MT967, MT970, MT971, MT972, MT973, MT985, MT986, MT990, MT991, MT992, MT995, MT996, MT998, MT999


Image