2

我有一个编排,当文本文件从接收位置进入时,它应该被启动,据我所知,事情看起来应该是这样,但是编排没有开始,我在管理控制台中得到了这个:

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

这是否意味着我必须提升消息属性,如果是这样,我是否应该在编排中这样做?

4

1 回答 1

4

对于文本文件,默认情况下,入站消息中没有足够的信息来允许 BTS 运行时路由您的消息。您需要将消息传递到平面文件反汇编程序中,它将您的平面文件消息转换为 xml 消息。

反汇编为 xml 的过程会将某些事物提升到消息的上下文中,其中之一就是消息类型

默认情况下,如果您以最常用的方式进行了设置,那么这就是您的编排订阅所基于的内容。

您的问题可能是由于以下原因之一:

  1. 您没有平面文件反汇编程序作为入站管道中的阶段,或者它设置不正确。
  2. 您的编排订阅针对的消息类型与被分解的消息类型不匹配。

若要进一步排除故障,请在启动业务流程后从 BizTalk 管理控制台运行订阅查询。您应该能够看到您的编排的一行(或两行),type =“Activation”。

您应该能够看到 BTS 引擎必须成功评估的标准,以便入站消息到达您的编排。

您还可以启用对入站消息的跟踪,并检查在拆卸前后传入的邮件正文。

希望这可以帮助

于 2011-07-04T15:14:26.573 回答