使用英语阅读

通过


发送管道

下图显示消息处理工作流,其中突出显示了发送管道:

处理消息的工作流示意图。
消息处理工作流示意图

发送管道负责在将文档发送到最终目标之前对其进行处理。 发送管道获取一条消息,并生成一条要发送的消息。

可以创建新的发送管道,也可以使用BizTalk Server中包含的两个默认发送管道之一:直通发送管道和 XML 发送管道。

默认情况下,发送管道由三个空阶段组成:预组装、组装和编码。 本主题包含了有关填充这些阶段的设计注意事项。

备注

如果向发送管道添加了使用组件,则该管道不会生成消息。

预组装阶段

  • 此阶段是自定义组件的占位符,这些自定义组件将在对消息进行序列化之前对该消息执行某些操作。

  • 此阶段对每条消息运行一次。

  • 此阶段可包含 0 到 255 个组件。

  • 此阶段中的所有组件均将运行。

组装阶段

  • 此阶段中的组件负责组装或序列化消息,并将该消息转换为 XML 或从 XML 进行转换。

  • 此阶段可以不包含任何组件,也可以包含一个组件。

  • 此阶段中的所有组件均将运行。

编码阶段

  • 此阶段用于对消息进行编码或加密的组件。

    • 如果需要对消息进行签名,请将 MIME/SMIME 编码器组件或自定义编码组件置于此阶段。
  • 此阶段对每条消息运行一次。

  • 此阶段可包含 0 到 255 个组件。

  • 此阶段中的所有组件均将执行。

另请参阅

接收管道
关于管道、阶段和组件
管道类型
默认管道
管道模板
管道组件
管道组件类型