前のトピック: SAP JCo トランザクションからの仮想サービスの作成次のトピック: SAP JCo 送信先のフィルタリング


SAP JCo 仮想化アーティファクトの生成

SAP JCo 仮想化アーティファクトを生成するには、以下の手順に従います。

仮想サービスには、不明な会話型要求および不明なステートレス 要求に対して送信される応答が含まれます。 仮想サービスを作成する場合、これらの応答のボディを設定できます。 以下のリストではオプションについて説明します。

"一致なし" をレポート

仮想化されたアプリケーションで例外を発生させます。

仮想サービスをバイパス

クラスおよびメソッドがまったく仮想化されなかったように、元の要求がそのまま通過できます。

以下の図は、SAP フレームが含まれるパス グラフを示しています。 このパス グラフは、関数を取得し、その関数を実行する標準的な SAP JCo パターンを示しています。

SAP コンポーネントを示すパス グラフのスクリーン キャプチャ。

仮想化アーティファクトが生成されると、CAI は選択された SAP コンポーネントの送信先名を確認します。 その後、CAI はこの送信先がある SAP コンポーネントの表示可能なパスをすべて検索します。 これらの SAP コンポーネントは、仮想サービスを作成するために使用されます。

選択した SAP コンポーネントの送信先名を表示するには、トランザクション詳細ダイアログ ボックスの[XML]タブをクリックします。

次の手順に従ってください:

  1. SAP トランザクション フレームをシェルフに追加します。
  2. シェルフを開きます。
  3. Create VS]をクリックします。
  4. デフォルトの名前を変更するには、名前を選択し、編集してから LISA--icon_save_check_icon--ICO をクリックして保存します。
  5. すべてのトランザクションをステートレスとして扱う場合は、チェック ボックスがオンになっていることを確認します。
  6. 不明な要求用の応答を設定します。
  7. Create]をクリックします。
  8. 仮想サービスが作成されるプロジェクトを選択します。
  9. Create]をクリックします。