Developer for System z バージョン 7.6.x

# 制限: サービス・フロー・プロジェクトから生成された Web サービスが、それ自体を呼び出すこと (再帰呼び出し) ができません

サービス・フロー・プロジェクトから生成された Web サービスは、直接的にも間接的にも、それ自体を呼び出すことはできません。一般的には、サービス・フロー・プロジェクト・ツールを使用すると、フローの再帰呼び出し、つまり直接的にまたは中間呼び出しを利用してそれ自体を呼び出すフローを作成することはできません。

ただし、サービス・フロー・プロジェクト・ツールは現在、次のタイプの再帰を検出しません。

- サービス・フロー・プロジェクトから Web サービス (例えば、WS01 など) を生成します。
- 生成された Web サービス (WS01) が他の Web サービス (例えば、WS02 など) を呼び出します。(なお、エンタープライズ・サービス・ツールでは、WS02 は「アウトバウンド Web サービス」と呼ばれます。呼び出し元の Web サービスの外部にあるからです。)
- 呼び出された Web サービス (WS02) が、元の Web サービス (WS01) を呼び出します。

この状態において: フロー・エディターは、再帰の作成時に再帰を検出せず、エラー・メッセージを表示しません。CICS® サービス・フロー・ランタイムのランタイム・コードを正常に生成でき、Web サービス (WS01) をデプロイできます。Web サービス (WS01) の実行時に、2 番目の Web サービス (WS02) の呼び出しが成功します。ただし、再帰呼び出し (WS02 から元の WS01 に対する呼び出し) は失敗します。

ご利用条件 | フィードバック
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)