我正在使用 IBM Integration Designer 在 BPEL for Websphere BPM 8.0 中编写业务流程。我们的一些流程包含调用 Web 服务的活动。前几天我正在对一个进程进行故障排除,该进程试图在已关闭的服务器上调用 Web 服务。我注意到,根据日志,BPM 尝试了五次 Web 服务调用,最后才向业务流程返回“连接超时”故障。
我试图理解这种重试行为。业务流程不包含用于重试 Web 服务调用的显式循环,并且我看不到用于指定重试行为的业务流程属性。
我尝试了谷歌搜索,并被引导到一些关于一般事务回滚行为的页面。我不清楚这种与事务相关的行为,也没有看到任何设置,例如“尝试每个事务五次”。
这些 Web 服务重试只是事务重试的一个示例吗?还是分开的?有人可以向我指出有关此“尝试 n 次”行为的特定文档,或者我将在哪里配置它?