在更改模式时,我必须更新接收管道组件吗?

时间:2011-09-27 08:58:54

标签: biztalk

  

执行接收管道失败:原因:没有   反汇编阶段组件可以识别数据。

我有一些自动生成的架构(.xsd),需要添加两列并手动添加。

然后我更新了dll:s:schema,map和pipeline。

怎么了?

2 个答案:

答案 0 :(得分:3)

如果您在Schemas程序集上增加了版本号,或者更改了架构的XML#NS根,那么您将需要更新管道。另外,尝试删除生成的.cs文件,从头开始重建,并记住重新启动主机进程。

答案 1 :(得分:1)

我假设您使用FILE适配器(我通常做的!)来测试您的管道并使用一些测试消息。

因此,除了nonnb的建议之外,确保通过接收管道发送的消息也有这两个新列 - 否则传入消息的验证将失败(因为您在管道中设置的模式不是不符合消息)

HTH