セキュア・モードで稼働する
Rational® DOORS® からデータを抽出できます。セキュア・モードで稼働する場合、Rational DOORS は
DXL アクセスを制限します。トラステッド DXL が Rational DOORS に定義されていなければ、
Rational Publishing Engine で追加タスクを実行する必要はありません。
トラステッド DXL 設定が定義されている場合は、Rational Publishing Engine が
Rational DOORS と連携するように構成する必要があります。
このタスクについて
トラステッド DXL のロケーションについて:
- RPE_DXLLOCATION システム変数を介して定義されます。
- 例: \\Arakis\DOORS\trusted_dxl
- Rational DOORS データベース・プロパティー内の
パスと同じにする必要があります。
- 絶対パスにする必要があり、システム変数を含めることはできません。
例えば、誤った値としては %DOORS_SERVER%\DOORS\trusted_dxl があります。DOORS_SERVER は \\Arakis です。
- UNC パスにする必要があります。パスには、マッピングされたドライブ名は使用できません。
マッピングされたドライブはユーザー固有のドライブであり、一部のユーザー・アカウント
(Tomcat サービスなどの NT サービスで使用されるローカル・システム・アカウント
など) からはアクセスできないおそれがあるためです。例えば、誤った値としては Z:\trusted_dxl があります。Z: は \\Arakis\DOORS です。
- パスの末尾はバックスラッシュ (\) であってはなりません。
手順
- Rational DOORS のインストール済み環境で、
以下の手順を実行して Add-ins および Batch
files ディレクトリーへのパスを見つけます。
- Rational DOORS を開きます。
- 「DOORS データベース」を右クリックしてから、
「プロパティー」をクリックします。
- 「プロパティー」ウィンドウで、「DXL セキュリティー (DXL
Securities)」を選択します。
- 「Add-ins path」および 「Batch
files path」フィールドのパス値をメモします。
- %RPE_HOME%\source ディレクトリーをコピーします。
- source ディレクトリーを Rational DOORS add-ins
ディレクトリーに貼り付けます。 Rational Publishing Engine は
相対パスを使用してインクルード・ファイルを参照するため、Rational DOORS DXL
ランタイムはインクルード・ファイルを取得できます。フォルダー構成を保持する必要があります。source ディレクトリーの名前を変更することはできません。
- source ディレクトリーを Rational DOORS batch
files ディレクトリーに貼り付けます。 フォルダー構成を保持する必要があります。source フォルダーの名前を変更することはできません。
- RPE_DXLLOCATION 変数がバッチ・ファイル・パスを指すように
定義します。Rational Publishing Engine は、
デフォルトの
RPE_HOME ではなくこのロケーションを、DXL の開始ロケーションとして使用します。
注: フル UNC パスを
トラステッド DXL ロケーションに指定します。マップされたドライブ名を使用するパスは使用できません。
そうしたドライブはユーザー固有のドライブであり、一部のユーザーが使用できないおそれが
あるためです。