发送管道
下图显示消息处理工作流,其中突出显示了发送管道:
消息处理工作流示意图
发送管道负责在将文档发送到最终目标之前对其进行处理。 发送管道获取一条消息,并生成一条要发送的消息。
可以创建新的发送管道,也可以使用BizTalk Server中包含的两个默认发送管道之一:直通发送管道和 XML 发送管道。
默认情况下,发送管道由三个空阶段组成:预组装、组装和编码。 本主题包含了有关填充这些阶段的设计注意事项。
备注
如果向发送管道添加了使用组件,则该管道不会生成消息。
此阶段是自定义组件的占位符,这些自定义组件将在对消息进行序列化之前对该消息执行某些操作。
此阶段对每条消息运行一次。
此阶段可包含 0 到 255 个组件。
此阶段中的所有组件均将运行。
此阶段中的组件负责组装或序列化消息,并将该消息转换为 XML 或从 XML 进行转换。
此阶段可以不包含任何组件,也可以包含一个组件。
此阶段中的所有组件均将运行。
此阶段用于对消息进行编码或加密的组件。
- 如果需要对消息进行签名,请将 MIME/SMIME 编码器组件或自定义编码组件置于此阶段。
此阶段对每条消息运行一次。
此阶段可包含 0 到 255 个组件。
此阶段中的所有组件均将执行。