DevOps Test Integrations and APIsIBM App Connect Enterprise 統合ノードの同期

IBM® DevOps Test Integrations and APIs (Test Integrations and APIs)IBM Integration Busと同期させると、論理統合ノードまたはスタンドアロン統合サーバーの資産に、Test Integrations and APIsプロジェクトのサービス・コンポーネントや他の成果物を取り込むことができます。 また、オペレーション用に自動的に作成されるようにするテストとスタブも選択できます。

以下のタスクを完了しておく必要があります。
  • コンピューターに IBM App Connect Enterprise をインストールします (まだ IBM App Connect Enterprise セットアップをして実行していない場合)。
  • IBM App Connect Enterprise の統合ノードを作成するか、または Test Integrations and APIs から接続するスタンドアロン統合サーバーを作成します。
  • 使用する IBM App Connect Enterprise 統合ノードまたは統合サーバーが稼働していることを確認します。
  • ユーザー(Test Integrations and APIsから統合ノードまたは統合サーバーにアクセスできるユーザー)の資格情報を構成します。

  • 通信に Secure Socket Layer (SSL) を使用する場合、SSL を使用するように IBM App Connect Enterprise を構成し、必要な ID ストアと鍵ストアを Test Integrations and APIs でセットアップします。 ID ストアと SSLを参照してください。
  • Test Integrations and APIs でプロジェクトを開き、「論理ビュー」を表示します。

  1. 以下のいずれかの方法で、「新規同期ソースの作成」ウィザードを開きます。
    • IBM > IBM Integration Bus統合ノード「論理ビュー」または「同期ビュー」のメニュー・バーでクリックします。
      論理リソースの作成の画像。
    • 同期ソース作成アイコンをクリックし、「IBM Integration Bus統合ノード」「タイプ」リスト(「新規同期ソースの作成」ウィザード)から選択します。
      「同期」ビューからのリソースの作成の画像。
    「新規同期ソースの作成」ダイアログが表示され、IBM Integration Bus integration node オプションが「タイプ」フィールドに示されます。
    「新規同期ソースの作成」ウィンドウの画像
  2. 「新規同期ソースの作成」ダイアログで以下の手順を実行します。
    1. 「新規」をクリックして、物理リソースを作成します。

      「新規」リソース・ダイアログが表示されます。

    2. リストから「IBM Integration Bus 統合ノード」を選択します。
      注:
      スタンドアロン統合サーバーに接続する場合は、その統合サーバーをノードとして選択できます。

      新規リソース・ウィンドウの画像。
    3. 「OK」をクリックします。
      「新規 IBM Integration Bus 統合ノード」ダイアログが表示されます。
      IIB 用の新規リソース・ウィンドウの画像
  3. 「新規 IBM Integration Bus 統合ノード」ダイアログで以下の手順を実行します。
    1. 構成」タブがまだ開いていない場合は、これをクリックします。
    2. 以下の表の説明に従って、情報を入力します。
      表 1. 「構成」タブの詳細
      フィールド 説明

      ホスト

      以下のいずれかの資産をホストするコンピューターのホスト名または IP アドレス。
      • 接続する IBM App Connect Enterprise
      • スタンドアロン統合サーバー。

      ポート

      IBM App Connect Enterprise または統合サーバーが要求を listen するポート。
      注:
      デフォルト・ポートは、4414 にすることができます。 統合ノードまたは統合サーバーから割り当てられるポートは、既に使用されているポートの数に応じて異なります。

      ユーザー名

      構成されたユーザーの資格情報。 これには、ユーザー名とそれに関連付けられたパスワードが含まれます。 これらの資格情報は、IBM App Connect Enterprise または統合サーバー。

      パスワード

    3. 「SSL」タブをクリックし、以下の表の情報に基づいて Secure Sockets Layer (SSL) 設定を構成します。
      表 2. 「SSL」タブの詳細
      この属性 説明

      SSL の使用

      このチェック・ボックスにチェックマークを付けると、トランスポートのセキュリティーが有効になります。 このチェック・ボックスを選択すると、「SSL」タブの他のコントロールが使用可能になります。

      信頼するサーバー証明書

      次のメニュー項目から 1 つ選択します。
      オプション 説明
      なし サーバーによって提示される証明書を、その有効性に関わらずすべて受け入れます。 このオプションはデフォルト・オプションであり、サーバーのセキュリティーよりもアプリケーションのテストに重点を置いていると想定します。
      新規 新しい ID ストアを定義します。
      ID ストアを定義すると、使用可能な ID ストアがリストに表示されます。

      サーバーに渡すクライアント ID

      次のメニュー項目から 1 つ選択します。
      オプション 説明
      なし サーバーが ID を要求しない場合です。
      新規 新しい ID ストアを定義します。
      ID ストアを定義すると、使用可能な ID ストアがリストに表示されます。
    4. 「構成」タブをクリックし、「テスト」をクリックして、IBM App Connect Enterprise または統合サーバー。

      接続が成功すると、以下のメッセージが表示されます。 エラー・メッセージが表示された場合は、エラーを修正し、接続が確立されることを確認してから、先に進んでください。

    5. 「OK」をクリックします。
    IBM App Connect Enterprise の統合ノードにデプロイされた統合サーバーが、統合サーバーのリストに表示されます。または、接続している 1 つの統合サーバーが表示されます。

    スタンドアロン統合サーバーに接続する場合は、次のステップをスキップして、ステップ 5 に進むことができます。

  4. リストから必要な統合サーバーを選択します。

    複数の統合サーバーを同期ソースとして使用できます。

    注:
    「すべて選択」をクリックすると、すべての統合サーバーを選択できます。 リスト内のすべての項目が選択されている場合は、「選択をすべて解除」をクリックして選択結果をクリアしてから、必要な項目を選択できます。 「最新表示」をクリックすると、その時点で接続されている統合サーバーの最新リストが表示されます。
  5. 異なる環境を使用する場合は、「環境」パネルでプロジェクトのデフォルト環境を変更します。
    次のオプションから選択します。
    • 選択した統合サーバーの論理コンポーネントを引き続き自動で作成する場合は、次のステップに進みます。
    • 論理コンポーネントを手動で作成する場合は、「拡張オプションの表示」を選択して、「次へ」をクリックします。

      画面に表示される指示に従って論理コンポーネントを作成できます。

  6. 「次へ」をクリックする。

    「オペレーションの資産を生成」ウィンドウに、 ノードにデプロイされているサービス・エンドポイント用に作成された論理コンポーネントとオペレーションが表示されます。

  7. 「テストを作成」および「スタブの作成」をクリックして、 必要なテストとスタブを選択するか、またはすべてを選択します。

    「オペレーションの資産を生成」ウィンドウの画像。
  8. 「次へ」をクリックする。
    「オペレーション用のテストの作成」ウィンドウが表示されます。
    注:
    オペレーション用に作成するテストに応じて、各ウィンドウで「次へ」をクリックし、テストの作成を完了することができます。

    「オペレーション用のテストの作成」ウィンドウの画像。
    「要約」ウィンドウに、同期された項目が示されます。これには、作成されたテストとスタブが含まれます。
    「要約」ウィンドウの画像。
  9. 「完了」をクリックします。
    作成されたテストが、「テスト・ファクトリー」ビューで開かれます。
    「要約」ウィンドウの画像。
Test Integrations and APIs で、同期機能を使用して IBM App Connect Enterprise 統合ノードまたはスタンドアロン統合ノードにデプロイされたアプリケーション用のテストとスタブを正常に作成することができました。
IBM App Connect Enterprise アプリケーション用のテストを Test Integrations and APIs で実行できるようになりました。 テストおよびスタブの実行を参照してください。