SWIFT 错误代码
SWIFT 针对金融 (FIN) 消息集定义许多网络施加的验证。 每个验证都与消息内容的检查类型相关,并与三个字符的错误代码相关联。 错误代码的第一个字符表示检测到的问题的类,并且是字母。 剩余的两个字符表示与 类) 组合时错误 (的详细信息,并且始终显示为两位数代码。
错误类
下表列出了字母指定、验证类型、与每个错误类别关联的规则更改,以及是否支持错误类。
类 | 验证类型和规则更改 | 是否支持? |
---|---|---|
C、D、E | 语义验证规则 0-299 | 支持 |
Knn | 字段 nn 中的代码字无效 | 支持 |
M50 | 超出消息长度 | 不支持 |
M60 | 遇到非 SWIFT 字符 | 支持 |
T | 文本验证错误代码 | 支持 |
G | 消息用户组的特定错误代码 (MUG) Textval 规则 | 不支持 |
B | 增值服务的特殊错误代码 | 不支持 |
SWIFT 用户手册中应引用所有 SWIFT 错误。 有关详细信息以及 SWIFT 错误代码的完整列表,请参阅 SWIFT 用户手册的消息格式验证规则卷。 A4SWIFT执行本出版物 2003 年 9 月版中的规则。 可以在 访问 SWIFT 网站 https://go.microsoft.com/fwlink/?LinkId=27885。
验证错误
某些代码由 A4SWIFT 定义。 这些错误代码用于A4SWIFT创建和实现的验证/网络规则,因此 SWIFT 没有为此类规则定义相应的错误代码。 下表显示了引发错误的错误代码和相应情况。 是引发错误的特定字段。
错误代码 | 说明 |
---|---|
A4SWIFT001 | 多行字段的第一个字符不能是第二行和后续行的“:”或“-”字符。 |
A4SWIFT002 | 字段包含无效值。 |
注意
BizTalk Accelerator for SWIFT (A4SWIFT) 包括对某些旧消息的支持,因为内部应用程序可能会使用这些消息。 因此,A4SWIFT维护关联的 SWIFT 规则和错误代码。