0

我有一个简单的批处理文件,它在以前导出的绑定文件上执行 BTSTask ImportBindings。似乎没有抛出任何错误。发送/接收端口和编排创建正常。问题是编排没有绑定并且主机没有设置。

我检查了绑定文件,看起来没问题。在 BindingInfo\ModuleRefCollection\ModuleRef\Services\Service 我有编排,这些有 Ports\Port 元素,其中包含 SendPortRef / ReceivePortRef 的有效值。

解决此问题的最佳方法是什么?正如我所说。当我运行 BTSTask ImportBindings 时,命令行没有抛出错误。

非常感谢

抢。

4

4 回答 4

1

感谢您的回答理查德,但我确实尝试通过 BizTalk 管理控制台手动导入绑定文件,这很好。

经过进一步调查,我的同事(感谢 Brad)发现失败的绑定文件与以前的工作版本之间的唯一显着区别在于发送端口的节点。似乎我已经在 XML Spy 中打开了绑定文件并点击了漂亮的打印按钮,这会在通常混乱的节点中插入空格,而这些空格似乎会导致问题

于 2009-02-17T17:34:00.810 回答
1

我遇到了与发送端口上的过滤器元件无关的问题。它可能适用于编排。在过滤器的情况下,文本必须在元素名称之后开始......没有CRLF。过滤器的最后一行,最后一个字符,必须紧挨着结束元素标签。没有 CRLF!这很令人沮丧。绑定将导入,但发送端口将无法以模糊错误启动。

于 2009-02-17T19:22:44.357 回答
0

对失败的 BTSTask ImportBindings 操作进行故障排除的最佳方法是手动导入查找文件。右键单击Applications -节点或特定应用程序的节点,然后选择Import Bindings。然后通常会看到尝试绑定时可能发生的错误。

于 2009-01-28T07:32:39.520 回答
0

我同意 Riri,导入,修复错误然后重新导出绑定文件 - 您可以花费数小时尝试发现绑定文件中的错误。

于 2009-05-15T20:45:09.227 回答