本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

从非 SCA 导出绑定进行协议头传播

上下文服务负责沿服务组件体系结构 (SCA) 调用路径传播上下文(包括 JMS 头之类的协议头以及帐户标识之类的用户上下文)。 上下文服务提供了一组 API 和可配置的设置。

上下文服务传播以双向方式进行时,响应上下文将始终覆盖当前上下文。 运行从一个 SCA 组件到另一个 SCA 组件的调用时,响应将包含另一个上下文。 服务组件具有入局上下文,但您调用另一个服务时,该服务将覆盖原始的出局上下文。 响应上下文将成为新上下文。

上下文服务传播以单向方式进行时,原始上下文将保持不变。

上下文服务的生命周期与调用相关联。 请求具有相关联的上下文,并且该上下文的生命周期与该特定请求的处理绑定。 该请求完成处理时,该上下文的生命周期即结束。

对于短时间运行的业务流程执行语言 (BPEL) 流程而言,响应上下文将覆盖请求上下文。 它将取回第一个请求的响应上下文并将其推送到下一个请求。 对于长时间运行的 BPEL 流程而言,BPEL 框架将废弃响应上下文。 它将存储原始上下文并在进行其他出局调用时使用该上下文。

上下文服务具有可配置的规则和表,这些规则和表用于指定绑定行为。 有关更多信息,请参阅“参考”部分中提供的“生成的 API 和 SPI”文档。 在 IBM® Integration Designer中进行开发期间,可以在 import-export 属性上设置上下文服务。 有关更多详细信息,请参阅 IBM Integration Designer 文档中的导入和导出绑定信息。