1

我已经从我拥有的 CSV 文件实例在 Visual Studio 中创建了一个平面文件架构,并且它验证得很好,并且我已经连接了一个编排来发送和接收设置为期望该架构文件的端口。当我发布编排并使用它来获取文件时,它立即被挂起,并出现以下错误:

无法路由已发布的消息,因为未找到订阅者。如果尚未征用订阅编排或发送端口,或者未提升订阅评估所需的某些消息属性,则会发生此错误。请使用 Biztalk 管理控制台解决此故障。

发送端口已登记,由于我没有根据内容进行任何处理,我认为我不需要宣传任何东西。我目前正在使用 PassthroughReceive 管道-其他三个管道我给了我关于无法反汇编文件的错误,因为它们似乎在期待 XML。

我在这里遗漏了一些明显的东西吗?或者,换句话说:

我可以在没有自定义管道的情况下将 CSV 文件的内容传递给我的编排吗?

4

1 回答 1

4

是的,当您创建自定义平面文件架构时,您需要创建自定义管道(在本例中为接收管道),将 FlatFile Disassembler 组件添加到其中,然后使用您的自定义平面文件架构配置其属性。

然后你需要配置你的接收端口来使用这个接收管道。

于 2009-10-05T17:43:20.610 回答