0

我在修改现有 BizTalk 2010 应用程序时遇到问题。该应用程序当前获取一个平面文件,将文件中的数据映射到 EDI 835 格式,然后角色链接确定使用哪个参与方/发送端口来完成构建 835 并将其放入正确的文件夹中。此应用程序实际上是从 BizTalk 2006 R2 项目升级而来的,并且使用 BizTalk 2010 中包含的 Party Migration Tool 迁移了各方。此应用程序在迁移后运行良好。

作为一些新要求的一部分,我们正在添加一些新的政党并修改一些现有的政党。我已经在 BizTalk 2010 Server 管理控制台中创建了新的各方和协议。但是,当我进入使用现有角色链接招募新方的步骤时,新方不会显示在要招募的可用方列表中。我曾尝试重新启动主机实例并多次刷新 BizTalk 组,以试图让 BizTalk 刷新列表,但这没有奏效。我还尝试修复 BizTalk 安装,认为可能是安装问题。那也没有用。

经过一番研究,我发现 BizTalkMgmtDb 数据库中的数据不同步。似乎有两个地方可以找到聚会。有 TPM 表,其中所有各方都列在 Partner 表下,BusinessIdentity 表似乎包含我输入的所有最新数据。然而,查看 dbo.bts_party 表并没有最新数据,并且缺少新方。与此 dbo.bts_party 表相关的其他表也缺少最新数据。

看起来旧版本的 BizTalk 有一种方法可以使用称为业务活动服务 (BAS) 的东西来保持 TPM 和 BizTalk 同步。但是,我在 BizTalk 2010 中看不到类似的东西。以前有没有人遇到过这个问题,我将如何解决它?提前致谢!

4

1 回答 1

0

我想我会在这里为任何可能偶然发现这一点的人做出回应。不幸的是,我不得不在周末重新安装 BizTalk,这是我们试图避免的。这解决了这个问题,尽管这次我确实避免使用派对迁移工具,而是从头开始重新创建所有内容。

于 2011-11-07T16:04:46.810 回答