路由错误-没有找到订阅者.WCF-SQL适配器



我正在尝试调用存储过程,获取一些数据,将其映射到所需的模式,输出结果。

然而,我得到以下错误:

消息传递引擎未能处理由。提交的消息适配器:WCF-SQL源URL:该软件://master-biztalk//ReportServer ? InboundId =蝙蝠侠。细节:由于没有订阅者,因此无法路由已发布的消息发现。如果订阅业务流程或发送端口是否未被征募,或者是否需要某些消息属性对于尚未推广的订阅评估。请使用Biztalk管理控制台,以排除此故障。

我不太确定为什么我得到这个错误。网上搜索并没有给我任何启发。以下是我采取的一些步骤

  1. 消费适配器=生成的模式。
  2. 将此模式映射到所需输出。
  3. 业务流程中的
  4. 接收端口,该端口连接到接收消息,该消息以消费适配器生成的Schema为类型。
  5. 在Biztalk中增加了一个接收端口,配置了WCF-SQL和设置绑定。(类型的轮询)
  6. 将此接收端口链接到业务流程中的逻辑接收端口。
  7. 我没有在消息中提升任何元素。

Thanks for the help

编辑:我将管道更新为XML,现在我得到以下错误:

执行接收管道失败:"Microsoft.BizTalk.DefaultPipelines.XMLReceive,Microsoft.BizTalk。DefaultPipelines, Version=3.0.1.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35"来源:"XML反汇编器"收到端口:"DatabaseReceiveport"该软件://master-biztalk//ReportServer吗?InboundId =蝙蝠侠"的理由:按消息类型查找文档规范"http://schemas.microsoft.com/Sql/2008/05/TypedPolling/batman # TypedPolling"失败了。验证正确部署的模式。

我不太确定上面它想做什么。

这意味着:

  1. 没有部署具有指定架构的项目/程序集。
  2. WCF SQL配置是关闭的,通常是InBoundId参数。这就是"蝙蝠侠"的由来。

在All Artifacts Application中,根据根节点和命名空间检查Schema文件夹。

最新更新