サーバーへの STAF STAX のインストール

このトピックでは、 IBM® Rational® Quality Manager と同じサーバー、および外部サーバーに Software Testing Automation Framework (STAF) および Software Testing Automation Framework Execution Engine (STAX) をインストールする方法について説明します。
始める前に

構成に関する説明および設定について詳しくは、STAX ユーザー文書を参照してください。 文書は、http://staf.sourceforge.net/getstax.php から入手してください。

  1. STAF v3.3.x の最新リリースを http://staf.sourceforge.net/getcurrent.php からダウンロードしてインストールします。
  2. STAX サービスを http://staf.sourceforge.net/getstax.php からダウンロードしてインストールします。
  3. STAF インストール・フォルダーに services フォルダーを作成します (例えば C:¥STAF¥services)。
  4. STAX サービス・アーカイブ (STAXV3XX.zip または STAXV3XX.tar) を ..¥STAF¥services に解凍します。 ..¥STAF¥services¥stax というフォルダーが作成されます。
  5. ..STAF¥bin にある STAF.cfg ファイルを変更し、以下の行を組み込みます。
    • SERVICE STAX LIBRARY JSTAF EXECUTE {STAF/Config/STAFRoot}/services/stax/STAX.jar
      注: 集中的な自動化を行う場合は、この行の最後に「OPTION J2=-Xmx512m」と追加して、デフォルトの STAX JVM の最大メモリーを増やす必要がある場合があります。
    • SERVICE EVENT LIBRARY JSTAF EXECUTE {STAF/Config/STAFRoot}/services/stax/STAFEvent.jar
      SET MAXQUEUESIZE 10000
  6. STAF の信頼レベルを構成します。信頼レベルは、マシンまたはユーザーにアクセス権を付与することで、セキュリティーを高めます。 各 STAF クライアント機能で、その起動に必要な信頼レベルが定義されます。STAF にはデフォルトでローカル・マシンの完全アクセス権がありますが、v3.3.3 より前のバージョンの STAF では、要求内で「local」というマシン名が使用されている場合のみ、ローカル・マシンの完全アクセス権を持ちます。 「localhost」、「127.0.0.1」またはローカルのホスト名では、完全アクセス権は持てません。これは、v3.3.3 より前のバージョンの STAF で、ローカル・マシンの論理 ID の信頼レベルを追加することで修正されます。 Rational Quality Manager/STAX サーバーで、次のコマンドを実行します。
    • > staf localhost misc whoami
      Response
      --------
      Instance Name : STAF
      Instance UUID : B59A4649A01200000925E9802D543630
      Request Number : 37
      Interface : ssl
      Logical ID : MyMachine
      Physical ID : 127.0.0.1
      Endpoint : ssl://MyMachine@6550
      Machine : MyMachine
      Machine Nickname: MyMachine.raleigh.ibm.com
      Local Request : No
      Handle : 10
      Handle Name : STAF/Client
      User : none://anonymous
      Trust Level : 3
      応答の信頼レベルは 5 ではなく 3 になっています。 論理 ID (Windows の場合はコンピューター名、Unix の場合は localhost) に信頼レベル 5 を追加する必要があります。 以下を STAF.cfg に追加します。
    • trust machine MyMachine level 5
      または
    • trust machine localhost level 5
  7. 外部 STAX サーバーを使用している場合、STAX サーバーは、Rational Quality Manager サーバーを 信頼レベル 5 で信頼する必要が あり、Rational Quality Manager サーバーは STAX サーバーを少なくとも信頼レベル 4 で信頼する必要があります。 以下の行を STAF.cfg ファイルに追加します。
    • 次の行を Rational Quality Manager サーバー STAF.cfg ファイルに追加します。
      trust machine mystaxserver.ibm.com level 4
    • 次の行を STAX サーバー STAF.cfg ファイルに追加します。
      trust machine myrqmserver.ibm.com level 5

フィードバック