ESB 路线转发器组件

当行程必须按顺序调用多个 Web 服务时,将使用 ESB 行程转发器组件。 组件可用于与双向离坡道的响应端关联的接收管道。

安装

安装 ESB 核心版会自动在“BizTalk Server管道组件”文件夹中安装“行程转发器”组件。

工作原理

当 Microsoft BizTalk 在消息发布到 Message Box 数据库时通过双向接收端口接收消息时,将创建实例订阅。 此订阅由 EpmRRCorrelationToken 提升属性和 RouteDirectToTP 提升属性组成。 当订阅服务器 (业务流程或双向发送端口) 返回响应消息时,这些升级的属性与订阅匹配,并且响应会立即通过接收端口的发送管道返回。

ESB 行程转发器应在响应管道中用于双向斜坡,其中渐变通道调用请求-响应 Web 服务。 组件通过将 RouteDirectToTP 升级属性更改为 False 来干扰典型的 BizTalk 进程,从而确保不会将响应返回到发起的接收端口。 到达行程中的最后一步后, RouteDirectToTP 属性将更改回 True,从而将结果返回到启动的坡道上。

使用 ESB 行程转发器组件

将 ESB ItineraryForwarder 组件添加到接收管道,然后将管道与双向离坡道的响应部分一起使用。 在服务之前或服务之间创建链接多个 Web 服务的行程,无论是否包含转换行程服务。 有关如何使用 ESB 行程转发器组件的示例,请参阅 安装和运行多个 Web 服务示例