Oracle Service Bus重试服务标注

时间:2012-12-27 16:11:36

标签: osb oracle-fusion-middleware

我是Oracle OSB的新手,我正在尝试调用服务,但如果调用失败,请重试该调用N次。如果它失败N + 1次我想记录出现。

有人可以帮我或建议我一些文件吗?

干杯

1 个答案:

答案 0 :(得分:3)

我认为您已经在osb控制台中创建了以下服务: 1.代理服务 2.商业服务

我想你想尝试多次调用服务N,这将使最后一次尝试为第(N + 1)次尝试或第N次重试。

现在,对于重试机制,将Transport Configuration of Business Service中的重试计数设置为N。

如果第N次重试失败,您将在代理服务中收到错误。假设您从代理服务的路由节点调用了业务服务。在这种情况下,您可以在RouteNode Error Handler中捕获错误。您可以在此处记录详细信息。

相关问题