構成ファイルを編集し、Derby バッチ・ファイルを実行することによって、Tracked Resource Sets
(TRS) 用のプロバイダーとして IBM® Rational®
DOORS® を構成できます。
このタスクについて
Rational DOORS および Derby は、TRS
イネーブルメントのための、いくつかのデフォルト・ユーザーおよびパスワードと一緒に出荷されています。
下の手順で説明されているように、それらのユーザーに関連付けられている構成パラメーターを編集する必要があります。
統合では、以下のユーザーが使用されます。
- LQE 機能ユーザー:
このユーザーは、統合 TRS コンシューマー・アプリケーションから Rational
DOORS Web Access への LQE 要求を処理します。
このユーザーは Rational DOORS データベースに存在していなければなりません。
このユーザー用のパラメーターを festival.xml ファイルに指定する必要があります。
- trs.db.user:
これは、TRS データベース・データへのアクセス権を持つ Derby データベース・ユーザーです。
データをデータベースから取り出すために、Rational
DOORS Web Access によって使用されます。
このユーザー用のパスワードを festival.xml ファイルおよび Derby プロパティー・ファイルに指定する必要があります。
- derby.user.admin:
これは、Derby データベース管理者です。
このユーザーには現在、Rational DOORS Web
Access または Derby データベース用の機能が用意されていません。
このユーザー用のパスワードを Derby プロパティー・ファイルに設定することができます。
手順
- Rational DOORS Web Access の
festival.xml ファイルをエディターで開きます。
このファイルは、dwa_install¥server¥festival¥config ディレクトリーにあります。
- 下の表で説明されているように、LQE 機能ユーザーおよび TRS ユーザーのプロパティー値を入力します。
これらのプロパティーの例は、このトピックの最後にあります。
表 1. TRS および LQE 用の festival.xml ファイルのプロパティープロパティー |
説明/値 |
ForceHttpsForAuthenticationForOAuth |
この値は true に設定してください。 |
oauth.domain |
この値は https://server:port/dwa
(server はサーバー・ドメイン・ネームまたは IP アドレス) に設定してください。 |
functional.user.consumer.key |
LQE 機能ユーザーに関連付けられているコンシューマー・キー。
DOORS Tracked Resource Set (TRS) にアクセスするために、Lifecycle Query Engine によって使用されます。
このキーは、Rational DOORS
構成の「ローカル・キー」タブにあります。
デフォルト値は LQE Functional User Key です。 |
functional.user.consumer.secret |
LQE 機能ユーザーに関連付けられているコンシューマー・シークレット。
DOORS Tracked Resource Set (TRS) にアクセスするために、Lifecycle Query Engine によって使用されます。
このシークレットは、Rational DOORS
構成の「ローカル・キー」タブにあります。
デフォルト値は qwert6 です。 |
functional.user.name |
LQE 機能ユーザーのユーザー名。
このユーザー名は、有効な Rational DOORS ユーザーでなければなりません。
デフォルト値は LQE Functional User です。 |
functional.user.password |
LQE 機能ユーザーのパスワード。
デフォルト値は qwert6 です。 |
trs.db.user |
TRS イネーブルメントのユーザー名。
簡略化のため、デフォルト・ユーザー名 trs.db.user を使用してください。 |
trs.db.password |
trs.db.user のパスワード。
このパスワードも Derby プロパティー・ファイルに指定しなければなりません。 |
trs.page.size |
1 ページに入れる TRS リソースの数。
デフォルト値は 250 です。 |
trs.enable |
この値は true に設定してください。 |
- derby.properties ファイルをエディターで開きます。
このファイルは、dwa_install/derby ディレクトリーにあります。
- 下の表にあるパラメーターについて、パスワード値を置き換えてください。
表 2. TRS 用の Derby プロパティー・ファイルのパラメーターパラメーター |
説明 |
derby.user.trs |
festival.xml ファイルに指定した trs.db.user のパスワード。
デフォルト値は dwaTrsPa11word です。 |
derby.user.admin |
Derby データベース管理者のパスワード。
このユーザーには現在、Rational DOORS Web
Access または Derby データベース用の機能が用意されていません。
デフォルト値は dwaTrsPa11word です。 |
- バッチ・ファイル dwa_install/derby.start.bat を実行します。
- バッチ・ファイル dwa_install/derby/scripts/init_trs.bat を実行します。
- Data Change Notifications
(DCN) パラメーターを有効にして、Rational DOORS
Web Access ブローカーおよび Rational DOORS
Web Access サーバーと通信するように Rational DOORS
データベース・サーバーを構成します。
- 以下の資格情報を使用して、Rational DOORS にログオンします。
- ユーザー名: LQE Functional User または festival.xml ファイルに指定した機能ユーザー名。
- パスワード: qwert6 または festival.xml ファイルに指定した機能ユーザー・パスワード。
- データベース・プロパティーを開きます。Rational
DOORS 構成の「ローカル・キー」タブに、festival.xml
ファイルに指定したコンシューマー・キーおよびシークレットが入っていることに注意してください。
- Rational DOORS Web Access の URL
install_path/dwa/public/scr を使用して、Rational
DOORS Web Access を「Jazz 登録済みアプリケーション (Jazz Registered Applications)」ページで登録します。
例
festival.xml ファイルにおける、TRS に関連するプロパティーの例:
<f:property name="ForceHttpsForAuthenticationForOAuth" value="true"/>
<f:property name="oauth.domain" value="https://[server]:[port]/dwa"/>
<f:property name="functional.user.consumer.key" value="LQE Functional User Key"/>
<f:property name="functional.user.consumer.secret" value=qwert6"/>
<f:property name="functional.user.name" value="LQE Functional User"/>
<f:property name="functional.user.password" value="qwert6"/>
<f:property name="trs.enable" value="true"/>
次のタスク
Rational Engineering Lifecycle Management (RELM) のような TRS コンシューマー・アプリケーションによって使用される
Lifecycle Query Engine (LQE) は、複数のライフサイクル・ツールから取り出されたデータのマスター索引 (データベース) を作成します。
TRS プロバイダー・ツールはそれぞれ、そのデータを Tracked Resource Set によって公開します。
LQE は、それぞれのツールからデータを収集または「索引付け」することができます。
チームは、索引付きデータの照会 (レポート) を SPARQL 言語で書き込むことができます。
Rational DOORS 用のデータ・ソースを LQE 管理アプリケーションに追加する場合、以下の値を設定してください。
- 最初の索引付けのためのスレッドの数: 1
- 増分索引付けのためのスレッドの数: 1
- リフレッシュ頻度: 60
以下の HTTP タイムアウト値を
「管理 (Administration)」タブ>
「構成」>
「拡張プロパティー (Advanced Properties)」に設定します。
デフォルトは 60 秒です。
どちらも、10 分 (600 秒) まで大きくしてください。
- 接続タイムアウト (最小): 10 分 (600 秒)
- ソケット・タイムアウト (最小): 10 分 (600 秒)