我有一个简单的批处理文件,它在之前导出的绑定文件上执行BTSTask ImportBindings。似乎没有抛出任何错误。可以创建发送/接收端口和编排。问题是没有绑定编排,也没有设置主机。
我已经检查了绑定文件,它看起来没问题。在BindingInfo\ModuleRefCollection\ModuleRef\Services\Service中,我有编排,其中包含SendPortRef / ReceivePortRef的有效值的端口\端口元素。
解决此问题的最佳方法是什么?正如我所说的。当我运行BTSTask ImportBindings时,命令行没有抛出错误。
非常感谢
罗伯。
发布于 2009-02-17 17:34:01
谢谢你的回答,理查德,但我确实尝试过通过BizTalk管理控制台手动导入绑定文件,而且效果很好。
经过进一步的调查,我的同事(感谢Brad)发现,失败的绑定文件与之前的工作版本之间唯一的显著差异是在发送端口的节点上。看起来我在XML中打开了绑定文件并点击了pretty-print按钮,这会在通常混乱的节点中插入空格,这些空格似乎会导致问题
发布于 2009-02-17 19:22:44
我已经排除了一个与发送端口上的过滤器元素无关的问题。它可能适用于编排。在过滤器的情况下,文本必须紧跟在元素名称之后...无CRLF。过滤器的最后一行,最后一个字符,必须放在结束元素标签的旁边。没有CRLF!这很令人沮丧。绑定将导入,但发送端口将无法启动,并出现一个模糊的错误。
发布于 2009-01-28 07:32:40
对失败的BTSTask ImportBindings操作进行故障排除的最佳方法是手动导入查找文件。右键单击Applications节点或特定应用程序的节点,然后选择Import Bindings。然后,当您尝试绑定时,通常会看到可能发生的错误。
https://stackoverflow.com/questions/483116
复制相似问题