2011-08-17 128 views
0

我是比较新的到BizTalk,我有一点麻烦,这一点:BizTalk消息促销

我建立了一个简单的配器,迷上它正确地接收端口,我使用的正确的模式和地图,编排似乎是订阅好的。 但是,当我想要处理的文件在端口被拿起时,我得到'无法路由,因为没有发现用户'错误。 我跑了一个HAT查询,可以看到这个orch对正确的东西有一个活动的subsription,有什么我可以检查这个吗?

回答

0

作为futher测试:

一个)创建一个发送端口(FILE) b)一种过滤器添加到它; BTS.ReceivePortName = 三)抢得到的文件 - 它应该是你的自定义PL d生成的XML多数民众赞成)使用XML接收PL使用此文件与接收位置,看看你编排的反应如何

这将至少排除管道问题...

HTH

0

检查您的管道是XMLReceive。这将促进MessageType属性,并希望您的编排将成功订阅。

+0

它是一个文本文件即时接收,所以我有一个平面文件dissassembler自定义管道,其中挂钩到正确的模式... – DarkW1nter

0

在HAT中查找失败的消息并查看消息的正文。将其复制出来,然后根据您所期望的消息的模式运行验证。如果它没有验证,那么你已经错误地设置了你的平面文件反汇编程序。

+0

会谢谢 – DarkW1nter

1

您的端口是直接挂钩到编排还是编排从消息框中选择邮件?编排接收设置为激活?
您的订阅过滤器对于编排看起来像什么?