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

このトピックでは、 IBM® Rational® Quality Manager と同じサーバー、および外部サーバーに STAF/STAX をインストールする方法について説明します。
  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=-Xmx384m
    • SERVICE EVENT LIBRARY JSTAF EXECUTE {STAF/Config/STAFRoot}/services/stax/STAFEvent.jar
      SET MAXQUEUESIZE 10000
  6. STAF の信頼レベルを構成します。 信頼レベルは、アプリケーションに適用されるコード・アクセス・セキュリティーの レベルを定義します。 デフォルトでは、STAF 信頼レベルは ローカルから着信した要求のみに対して設定されます。 STAF は localhost、127.0.0.1、またはローカルのホスト名をローカル・マシンとして識別せず、 それに対して信頼レベルを設定しません。 これは、ローカルの論理 ID の信頼レベルを追加することによって修正できます。 Rational Quality Manager/STAX サーバーで、 以下のコマンドを実行します。
    • > staf localhost misc whoami
      応答
      --------
      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

フィードバック