我在Visual中从我拥有的CSV文件的一个实例中创建了一个平面文件模式,它验证得很好,并且我已经连接了一个业务流程,以发送和接收用于期望该模式文件的端口。当我发布业务流程并使用它获取文件时,它会立即挂起,并出现以下错误:
无法路由已发布的消息,因为没有找到订阅者。如果没有登记订阅业务流程或发送端口,或者没有提升订阅评估所需的某些消息属性,则会发生此错误。请使用Biztalk管理控制台解决此故障。
send端口已被登记,而且由于我没有根据内容进行任何处理,所以我认为我不需要提升任何内容。我目前正在使用PassthroughReceive管道--我给出的其他三个管道给了我关于无法解压缩文件的错误,因为他们似乎希望使用XML。
我是不是漏掉了什么明显的东西?或者,换句话说:
我可以将CSV文件的内容传递给我的业务流程而不需要自定义管道?
发布于 2009-10-05 17:43:20
是的,在创建自定义平面文件架构时,需要创建自定义管道(在本例中为接收管道),将FlatFile反汇编程序组件添加到其中,然后使用自定义平面文件架构配置其属性。
然后,您需要配置您的接收端口以使用此接收管道。
https://stackoverflow.com/questions/1521338
复制相似问题