私は Oracle OSB を初めて使用し、サービスを呼び出そうとしていますが、呼び出しが失敗した場合は、その呼び出しを N 回まで再試行してください。N+1 回失敗した場合は、その発生をログに記録したいと思います。
誰かが私を助けたり、ドキュメントを提案したりできますか?
乾杯
私は Oracle OSB を初めて使用し、サービスを呼び出そうとしていますが、呼び出しが失敗した場合は、その呼び出しを N 回まで再試行してください。N+1 回失敗した場合は、その発生をログに記録したいと思います。
誰かが私を助けたり、ドキュメントを提案したりできますか?
乾杯
osbコンソールにすでに次のサービスを作成していると思います。1。プロキシサービス2.ビジネスサービス
サービスをさらにN回呼び出してみてください。これにより、最後の試行は(N + 1)回目の試行またはN回目の再試行になります。
ここで、再試行メカニズムとして、ビジネスサービスのトランスポート構成の再試行回数をNに設定します。
N回目の再試行に失敗した場合は、プロキシサービスでエラーが返されます。プロキシサービスのルートノードからビジネスサービスを呼び出したとします。この場合、RouteNodeエラーハンドラでエラーをキャッチできます。ここで詳細をログに記録できます。