新規同期ソースのセットアップ

IBM® WebSphere® Service Registry and Repository サーバー・インスタンスで WSDL 文書を IBM DevOps Test Integrations and APIs (Test Integrations and APIs) プロジェクト内の同期ソースとしてセットアップできます。

注:
SOAP 1.1 および SOAP 1.2 バインディングのみがサポートされています。 これらの バインディングの少なくとも 1 つを使用するオペレーションによって参照されていないスキーマ定義は、すべて無視されます。
WebSphere Service Registry and Repositoryサーバー・インスタンスにおけるWSDL文書との同期の前にまず、物理的なTest Integrations and APIs接続(当該WebSphere Service Registry and Repositoryサーバー・インスタンスへの接続)を構築する必要があります。
  1. Test Integrations and APIs の「アーキテクチャー・スクール」パースペクティブの「論理ビュー」を開きます。
  2. 論理ビューのツールバーを開き、「Web」>「WSDL」をクリックします。 「新規ソースの同期の作成」ウィザードの「ソースの同期」ウィンドウが表示されます。 「タイプ」リストで「WSDL」を探します。
  3. Newをクリックします。 「ロケーションの選択」ウィンドウが表示されます。
  4. 「ロケーション」フィールドの横にある「レジストリー (Registry)」をクリックします。 「サービス・レジストリーの参照」ウィンドウが表示されます。
  5. 「サービス・レジストリー URL」リストに、使用する WebSphere Service Registry and Repository サーバー・インスタンスが表示されていることを確認します。
  6. オプションで、以下のタスクを実行することができます。
  • 「名前」フィールドで、インポートする WSDL 文書の完全な名前または名前の一部を入力します。 ワイルドカードとしてアスタリスク (*) を使用できます。
  • 選択された WebSphere Service Registry and Repository サーバー・インスタンスで、名前が完全に一致する WSDL 文書のみを検索する場合は、「名前の完全一致」チェック・ボックスを選択します。
  • 選択された WebSphere Service Registry and Repository サーバー・インスタンスで WSDL 文書を検索するときに大/小文字を区別する場合には、「大/小文字の区別」チェック・ボックスを選択します。
  1. インポートする WSDL 文書を検索する場合には、「WSDL 文書の検索」をクリックします。 選択する検索パラメーターに応じて、「サービス・レジストリーの参照」ウィンドウに検索結果が表示されます。
  2. 関連する Web サービスをダブルクリックします。 選択した Web サービスに関連付けられた WSDL 文書が表示されます。
  3. インポートする WSDL 文書を選択します。
  4. 「OK」をクリックして「サービス・レジストリーの参照」ウィンドウを閉じます。
  5. 「OK」をクリックして「ロケーションの選択」ウィンドウを閉じます。 選択した WSDL 文書が、「新規ソースの同期の作成 (Create a new Synchronization Source)」ウィンドウ内の「ソースの同期」ウィンドウの「構成」領域に表示されます。
  6. 「次へ」をクリックする。 「新規ソースの同期の作成」ウィザードの「操作のための資産の生成 (Generate Assets for Operation)」ウィンドウが表示されます。
  7. 操作のためのテストと仮想サービスを生成するには、「テストを作成」および「スタブの作成」をクリックします。 資産の名前を変更することも、デフォルトの名前を引き続き使用することもできます。
  8. 「次へ」をクリックする。 「新規同期ソースの作成」ウィザードの「操作のためのテストの作成 (Create Test for Operation)」ウィンドウが表示されます。
  9. 要求したテストごとに、以下の情報を入力します。
    注:
    ウィンドウの下部にある「テスト作成の進行状況 (Test creation progress)」バーに、作成されるテストの数が表示されます。
    1. 入力メッセージのソース・オプションを選択します。
      スキーマからメッセージを生成する (Generate message from Schema)
      ソース文書のスキーマ情報を使用して、入力メッセージを生成します。
      メッセージを指定する (Specify a message)
      独自のメッセージを作成します。 テキスト・ボックスにメッセージを入力するか、コピー・アンド・ペースト・バッファーから貼り付けるか、「参照」ボタンをクリックしてメッセージの含まれているファイルを選択します。 メッセージは、XML 形式や JSON 形式など、サポートされているいずれかのメッセージ形式で作成できます。
    2. 「オプションのスキーマ・フィールドを組み込む (Include optional schema fields)」を選択し、ソース文書に含まれているスキーマに基づくオプション・フィールドに入力をしてメッセージを完成させます。
    3. 出力メッセージのソース・オプションを選択します。
      入力メッセージの場合と同じオプションが用意されていますが、異なる点として、出力メッセージを生成しないというオプションも用意されています。
    4. 「次へ」をクリックし、生成するテストごとにこの手順を繰り返します。
    すべての選択したテストのソースを指定すると、「要約」ページに作成された同期項目、テスト、スタブの数が表示されます。 Test Integrations and APIs バージョン 10.0.0 以降、「要約」ページに、同期化中に発生したすべての情報、警告、エラーの各メッセージが表示されます。
  10. 「完了」をクリックします。 「テスト・ファクトリー」パースペクティブが表示されます。
Test Integrations and APIs は、選択した WSDL 文書をインポートして、プロジェクト論理モデルに同期ソースとして追加します。

「新規同期ソースの作成 (Create a new Synchronization Source)」ウィザードで選択された同期オプションによっては、新規 WSDL 文書は WebSphere Service Registry and Repository サーバー・インスタンス上のソース WSDL 文書とも同期されます。