症状
当您使用BizTalk Server SWIFT 的消息包 2015年加速器来处理有效 FIN 消息的类型 MT 569 发生分析错误和处理将失败。必需的子序列 C1a 22F 字段指定限定符值为 AUTA 时,将发生此错误。
原因
MT 569,此处不允许涉及的特定字段的 AUTA 限定符的架构文件中存在一个问题出现此问题。
解决方案
累积更新信息
SWIFT 消息包 2015年的 BizTalk 加速器的累积更新 1中首先修复此问题。
进行以下的不同、 相关更改来解决问题︰
-
架构文件 MT569.xsd 已修正,以允许字段 22F 的子序列 C1a 指定限定符值为 AUTA。
-
在 MT569_Validation_Policy.xml 文件中定义的验证策略规则已更新在指定 AUTA 限定符值时应用适当的验证。请参阅可从有关此验证的更多详细信息的 SWIFT 组织 SWIFT 用户手册。
详细信息
文件信息
下表列出了更新以解决此问题,消息包 2015年的累积更新 1 中包含的文件。
文件名称 |
安装路径 |
---|---|
MT569.xsd |
[MP2015 安装目录] \SWIFT Messages\A4SWIFT-SRG2015\Category 5\MT569\ |
MT569_Validation_Policy.xml |
[MP2015 安装目录] \SWIFT Messages\A4SWIFT-SRG2015\Category 5\MT569\ |
备注:
-
默认值 [MP2015 安装目录] 位于︰ C:\Program 文件 (x86) \MP2015\。
-
表中列出的每个文件应该替换为消息包 2015年累积更新 1 中包含的文件的版本。有关如何获取此更新的信息,请参阅知识库文章 3124428 。
-
在更换这些文件之后,您可能需要更新、 重建,并重新部署这些文件具有依赖项的任何 BizTalk 应用程序。
状态
Microsoft 已经确认这是 SWIFT 的消息包 2015年的 BizTalk Server 加速器中的问题。
参考资料
信息服务包和累积更新列表 BizTalk Server,请参阅KB 2555976︰ 为 BizTalk Server 服务包和累积更新列表。
BizTalk Server 修补程序有关的详细信息,请参阅KB 2003907: BizTalk 修补程序和 Service Pack 支持信息。