症状
请考虑以下情形:
-
您应用 Microsoft BizTalk Server SWIFT 消息包。
-
您尝试处理有 21 类型指示器的服务消息。
在这种情况下,您可能会收到以下错误消息:
发布失败消息的消息框。详细信息︰ 类型 S21_FIN_ACKNAK,其交换 ID 是 {InterchangeID},单个消息已标记为 A4SWIFT_Failed = True SWIFT 拆装器 MessageBox 数据库中。
此消息失败分析错误、 1 XML 验证错误和 0 BRE 验证错误。
错误的详细信息可以从 MessageBox 数据库中失败的邮件通过邮件订阅中提取其中 A4SWIFT_Failed = True。
原因
发生此问题是因为消息包的 Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll 文件中的 MTS21_FIN_ACKNAK.xsd 架构需要拥有一块电影预告片的消息。但是,有 21 类型指示器服务消息没有尾部,和 SWIFT 用户手册指示尾端块是对于这种消息类型是可选的。
累积更新信息
累积更新 2中情况下,SWIFT 消息包 2015年会包含的修复程序可以解决此问题。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。