0

将编排重新部署到我的服务器后,我收到以下错误:

将失败的消息发布到 MessageBox。详细信息:类型 -1 的单个消息,其交换 ID 为 {89A731D7-6CBF-45EF-9462-2B810C6DA124},已被 SWIFT 反汇编程序在 MessageBox 数据库中标记为 A4SWIFT_Failed=True。此消息失败,出现 2 个解析错误、0 个 XML 验证错误和 0 个 BRE 验证错误。

Error details can be extracted from the failed message in the MessageBox database by 
subscribing to messages where A4SWIFT_Failed=True

以前的编排工作,我知道我正在做测试的消息是有效的。

也许我在部署时忘记了一些东西,但我对此表示怀疑。

以前有人遇到过这种错误吗?

4

1 回答 1

0

我的朋友 Brendan 最近解决了这个问题。

这是程序集文件 Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.dll 的文件版本的问题。

确保该文件具有相同的版本:

  1. 您的项目解决方案
  2. 在“c:\windows\assembly”下(使用 gacutil 强制安装)
  3. 在 Biztalk 服务器管理员控制台中部署项目下的资源中

重新部署项目,并重新启动 Biztalk 服务器实例!

适合我的正确文件版本是 3.9.469.0,它位于“C:\Program Files (x86)\Microsoft BizTalk Accelerator for SWIFT\Assemblies”下。

于 2012-02-02T15:17:45.433 回答