Rational Quality Manager の STAX アダプターの構成

IBM® Rational® Quality ManagerSoftware Testing Automation Framework Execution Engine (STAX) アダプターを構成して、 STAX タスクを実行できるようにする必要があります。
  1. Rational Quality Manager サーバー 上で integration_config.xml ファイルを変更し、 以下の行を組み込みます。
    • <?xml version="1.0" encoding="UTF-8"?>
      <RTLMExtensionAPIRegistration>
          <adapter>
              <name>STAX Adapter</name>
              <version>1.0</version>
              <APIVersionSupported>1.0</APIVersionSupported>
              <inventoryExtensionId>com.ibm.rational.test.lm.spi.stax.inventory</inventoryExtensionId>
              <automationExtensionId>com.ibm.rational.test.lm.spi.stax.automation</automationExtensionId>        
              <pluginId>com.ibm.rational.test.lm.spi.stax</pluginId>
              <instance>
                  <instanceId>stax1</instanceId>
                  <hostname>local</hostname>
                  <port>0</port>
                  <staxPath>D:¥stax</staxPath>
                  <scanInterval>120</scanInterval>
                  <dbLocation>D:¥RQM¥staxdb</dbLocation>
              </instance>    
          </adapter>
      </RTLMExtensionAPIRegistration>
      複数の STAX サーバーを構成することは可能ですが、各サーバーに固有の instanceId および hostname が必要です。
    staxPath は、STAX XML ファイルを含む Rational Quality Manager サーバー上の 基本パスです。 Rational Quality Manager はこのディレクトリーとすべてのサブディレクトリーをスキャンして STAX XML ファイルを調べます。scanInterval は、STAX XML ファイルに加えられた変更に関して Rational Quality Manager が staxPath を スキャンする間隔を秒数で表したものです。
    注: STAX ファイルの更新: STAX 自動化コードに変更が加えられた場合、その変更はその後新たに実行依頼されるジョブで 即時に有効になります。ただし、追加または削除されたタスクや、STAX タスク名および 引数に関する更新は、次回のタスク・スキャンまで (scanInterval 期間が満了するまで) Rational Quality Manager ユーザー・ インターフェースに表示されません。
  2. 統合 STAX サーバー を Rational Quality Manager サーバー上で使用している場合、hostnamelocal に設定する必要があります。 それ以外の別名 (localhost127.0.0.1 など) は使用しないでください。
  3. デフォルト・ポートを使用するには、ポートを 0 に設定します。 代替ポートを使用するように Software Testing Automation Framework (STAF) を構成する場合、ここでそのポートを設定することができます。
  4. dbLocation を、STAX アダプターによって 使用される組み込みデータベースのパスに設定します。 このフォルダーは自動的に作成されますが、親フォルダーが存在している必要があります。 この要素はオプションであり、デフォルトで作業フォルダーの lmstax になります。

フィードバック