为 Public-Process 业务流程和 HTTP 适配器设置 Time-Outs

在同步方案中将公共进程业务流程与 HTTP 适配器一起使用时,必须相应地为每个业务流程设置超时。 业务流程(执行时间)的超时设置必须小于 HTTP 适配器的超时(请求超时)。 这是因为如果 HTTP 适配器的设置较小,则适配器可能会在编排之前超时。 这为进程提供适配器控制。 编排必须控制整个过程;因此,其超时设置必须更短。

设置 HTTP 适配器的超时设置

  1. 在 BizTalk 资源管理器中,展开发送端口,然后双击用于公共流程编排的 HTTP 发送端口。

  2. 在“发送端口属性”窗口中,单击地址(URI)的省略号按钮(...)。

  3. 在“HTTP 传输属性”窗口中的“常规”窗格中的 “请求超时(秒.) ”框中,为超时键入适当的值。此值必须大于相关合作伙伴接口流程(PIP )执行设置的时间

  4. 然后单击“确定”,再单击“确定”。

设置公共进程编排的超时设置

  1. 单击“ 开始”,指向 “所有程序”,指向 Microsoft“适用于 RosettaNet 的 BizTalk <版本> 加速器”,然后单击“ BizTalk Accelerator for RosettaNet 管理控制台”。

  2. 展开 BizTalk Accelerator for RosettaNet,然后单击“ 进程配置设置”。

  3. 右键单击要为其设置超时设置的 PIP,然后单击“ 属性”。

  4. 在“ 活动 ”对话框中的“ 执行时间 ”框中,键入小于 HTTP 适配器超时设置的适当值,然后单击“ 确定”。

另请参阅

编程指南