-2

私は、IBM Integration Designer を使用して、Websphere BPM 8.0 用の BPEL でビジネス・プロセスを作成しています。一部のプロセスには、Web サービスを呼び出すアクティビティが含まれています。先日、ダウンしたサーバーで Web サービスを呼び出そうとするプロセスのトラブルシューティングを行っていました。ログによると、BPM は Web サービスの呼び出しを 5 回試行した後、最終的に「接続タイムアウト」障害をビジネス プロセスに返しました。

この再試行動作を理解しようとしています。ビジネス プロセスには、Web サービスの呼び出しを再試行するための明示的なループが含まれておらず、再試行の動作を指定できるビジネス プロセス プロパティもありません。

グーグルを試してみたところ、一般的なトランザクションのロールバック動作に関するいくつかのページに誘導されました。このトランザクション関連の動作が明確ではなく、「各トランザクションを 5 回試行する」などの設定も見当たりませんでした。

これらの Web サービスの再試行は、トランザクションの再試行の単なる例ですか? それとも別物ですか?誰かがこの「n回試行」動作に関する特定のドキュメント、またはそれを構成する場所を教えてもらえますか?

4

2 に答える 2

2

IBM 製品を扱うとすぐに、WebSphere Application Server と契約を結ぶことになります。これは、ほとんどのコードが j2ee アプリケーションであることを意味します。

5 回の再試行が標準の動作です。

IBM ドキュメント。

技術説明

デベロッパーワークス

于 2014-01-24T19:40:06.243 に答える