前のトピック: サービス イメージの新規作成次のトピック: WADL からのサービス イメージの作成


WSDL からのサービス イメージの作成

以下の方法で、WSDL から仮想 Web サービス イメージを生成できます。

[クイック スタート]メニューから

この手順では、UI を使用して、WSDL から仮想サービス イメージを作成する方法について説明します。

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

  1. クイック スタート]メニューから[WSDL を使用した SI の作成]を選択します。

  2. 接続]タブで、WSDL の名前を入力します。

    ユーティリティ下方向矢印付きの歯車アイコンの画像 をクリックして、お使いのシステムで WSDL を検索します。

    WSDL 名を入力した後、[サービス]および[ポート]フィールドに入力します。 [操作]タブに、関連する操作がリスト表示されています。 [すべて]または[なし]を選択するか、チェック ボックスを使用して、テストする特定の操作を選択します。

  3. ウィンドウの下部の[保存先]フィールドに、作成するサービス イメージの名前を入力します。

    注: デフォルトのサービス イメージ名がすでに使用されている場合は、警告アイコン 警告アイコンの画像 が表示されます。

  4. ウィンドウの下部の緑の矢印 LISA--icon_image_rightarrowingreencircle をクリックします。

    サービス イメージ エディタが開き、サービス イメージが表示されます。

[新規 VS イメージの作成]から

この手順では、新規 VS イメージ オプションを使用して、WSDL から仮想サービス イメージを作成する方法について説明します。

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

  1. プロジェクト パネルで[VirtualServices]-[Images]を右クリックし、[新規 VS イメージの作成]-[WSDL から作成]を選択します。

    WSDL からの仮想サービス]ウィンドウが表示されます。

  2. サービス イメージ名および VS モデル ファイルの名前を入力します。
  3. このウィンドウの残りのフィールドについては、デフォルト値を使用します。

    注: 以前に保存したサービス イメージからパラメータをロードするには、ウィンドウの下部の[ファイルからロード青いフォルダ アイコンの画像 をクリックします。

  4. 次へ]をクリックします。

    接続]タブが表示されます。

  5. ウィンドウの下部の[リスン ポート]フィールドに、仮想サービスがリスンするポート番号を入力します。
  6. WSDL URL]フィールドに、仮想化する WSDL を追加します。

    このエントリは、ローカル ファイルまたは URL にすることができます。

  7. サービス]フィールドで、仮想化する必要がある WSDL 内のサービスを選択します。

    通常、1 つのみ選択できます。

  8. 仮想化するサービス内の操作を選択します。

    デフォルトでは、すべての操作が選択されます。

  9. 次へ]をクリックします。

    要求/応答側データ プロトコル オプションが開きます。

  10. Web サービス(SOAP)]を選択します。

    [要求側データ プロトコル]リストは、[Web サービス(SOAP)]および[XML]データ プロトコル ハンドラであらかじめ入力されています。 [応答側データ プロトコル]リストは、[区切りテキスト データ プロトコル]で自動的に入力されます。

  11. 次へ]をクリックします。
  12. 区切りテキスト データ プロトコルを設定する方法の詳細については、「CA Service Virtualization の使用」の「区切りテキスト データ プロトコル」を参照してください。 区切りテキスト データ プロトコルを設定した場合、[次へ]をクリックします。

    次のウィンドウで、サービス イメージが生成され、ウィザードが完了します。

  13. 終了]をクリックします。

    注: このレコーディングに対する設定を保存して別のサービス イメージ レコーディングにロードするには、[終了]ボタンの上の[保存[保存]アイコンの画像 をクリックします。

    この手順で、空の仮想サービス モデルが生成されます。

  14. 仮想サービス モデルを保存します。

    生成されたサービス イメージはスタブ サービスです。 このサービス イメージは正しく整形された応答を返しますが、値はデフォルト値です。

    保存されたサービス モデル(VSM)は、仮想サービス環境に展開されるモデルです。