以下是 "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 启用基于消息(或消息块)属性的验证和基于SWIFT标记的验证。这两种方式可以组合和定制。默认消息验证可以由自己的规范扩展,也可以完全替换。这使集成人员能够在解决方案的消息传递框架中创建简单的业务规则。
您可以通过调用 SwiftMessage.Validate()方法来执行验证,该方法不仅提供简单的结果,还提供错误列表
SWIFT Framework.NET Validation 是基于验证规则。每个验证规则检查字符串是否满足某些条件。有几个预定义的验证规则,但您也可以编写从ValidationRuleBase 类派生的自己的类。
预定义的验证规则如下:ValidationRule_Length (检查字符串的长度), ValidationRule_Range (检查值是否为指定范围的数字), Validation_RegEx (检查字符串是否与正则表达式匹配) and Validation_Enumeration (检查字符串是否属于允许值列表)。
规则可以组合并应用于消息Block属性或SWIFT标记。可以对整个字符串值进行验证,也可以只测试其部分。
支持所有SWIFT消息类别
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
MT101, MT102, MT102PLUS, MT103, MT103PLUS, MT104, MT105, MT106, MT107, MT110, MT111, MT112, MT121, MT190, MT191, MT192, MT195, MT196, MT198, MT199
MT200, MT201, MT202, MT203, MT204, MT205, MT206, MT207, MT210, MT256, MT290, MT291, MT292, MT293, MT295, MT296, MT298, MT299
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
MT400, MT405, MT410, MT412, MT416, MT420, MT422, MT430, MT450, MT455, MT456, MT490, MT491, MT492, MT495, MT496, MT498, MT499
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
MT600, MT601, MT604, MT605, MT606, MT607, MT608, MT609, MT643, MT644, MT645, MT646, MT649, MT690, MT691, MT692, MT695, MT696, MT698, MT699
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
MT800, MT801, MT802, MT810, MT812, MT813, MT820, MT821, MT822, MT823, MT824, MT890, MT891, MT892, MT895, MT896, MT898, MT899
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