Rational DOORS クライアント用のコマンド行スイッチ

Rational® DOORS® クライアントの始動時にコマンド行スイッチを使用して、レジストリー設定を無効にすることができます。

Rational DOORS データベース・サーバーのコマンド行スイッチのリストについては、『データベース・サーバー用のコマンド行スイッチ』を参照してください。

表 1. Rational DOORS クライアントのコマンド行スイッチ
スイッチ (省略形) パラメーター 説明
-addins (-a) addins_folders DXL アドイン・ファイルを含んでいるフォルダーへの 1 つ以上のパス。

項目を区切るためにはセミコロン (;) を使用し、セミコロンの後にはスペースを入れません。パスはローカル・パス、従来のドライブ・マッピング、または UNC (汎用命名規則) パスのいずれかにすることができます。

-attributeaddins (-A) dxl_attributes_folders DXL 属性に使用できるプログラムを含んでいるフォルダーへの 1 つ以上のパス。

項目を区切るためにはセミコロン (;) を使用し、セミコロンの後にはスペースを入れません。 パスはローカル・パス、従来のドライブ・マッピング、または UNC (汎用命名規則) パスのいずれかにすることができます。

-batch (-b) dxl_program Rational DOORS をバッチ・モードで実行します。 Rational DOORS は GUI なしで (つまり、ログイン画面とデータベース・エクスプローラーを表示せずに) 始動し、指定された DXL プログラムを実行した後、停止します。

バッチ・モードでは、通常、ログインと現行プロジェクトの指定を行うために、-user-password、および -project のような他のスイッチが必要です。

-batch スイッチのパラメーターは、バッチ・モードで実行する DXL プログラムを含むファイルを指定します。

例えば、次のようになります。
C:¥> doors -b dxl_programs¥batch_analysis.dxl -p Car -u "Jill" 
-caching (-k)   データベース・サーバーとクライアント間のデータ転送のストリーミングを有効にします。 このオプションによって、WAN 上のデータ転送のパフォーマンスが向上する場合があります。
注意:
データはロード中にクライアント・マシンの localdata 領域にキャッシュされますが、これはセキュリティー・リスクの原因となる可能性があります。 ロードが完了すると、データは消去されます。
-certName card_name:cert セキュア認証でクライアントを識別するために使用される証明書のラベルを指定します。

pkcs#11 標準を 使用している場合、card_name-pkcs11token で 識別され、cert は、システムで使用されている証明書の名前になります。 例えば、"Crescendo C700:certOne" のようにします。

-cli (-C) dxl_string または "#include <dxl_program>" Rational DOORS の始動時に、スプラッシュ画面を表示する前に実行される DXL コード。 パラメーターは、次のどちらかです。
  • DXL コード・フラグメント
  • DXL プログラムへのパスを指定するハッシュ・インクルード文
-data (-d) port@server 使用する Rational DOORS データベースを指定します。

パラメーターは、サーバーが使用しているポートおよびサーバー・コンピューターの名前を指定します (例えば、36677@myserver)。

-defopenmode (-o) 次のいずれかです。

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

データベース・エクスプローラーでフォーマル・モジュールをダブルクリックしたときに、モジュールが開く編集モードを設定します。

パラメーターは、排他編集モードには READ_WRITE および共有編集モードには READ_WRITE_SHARED です。

注: 単一文字の省略形 (rw、および s) を使用する場合を除いて、このパラメーターは大文字にする必要があります。
-defopenlinkmode (-O) 次のいずれかの操作をします。

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

リンクを追跡した結果として、フォーマル・モジュールが開く編集モードを設定します。

パラメーターは、排他編集モードには READ_WRITE および共有編集モードには READ_WRITE_SHARED です。

注: 単一文字の省略形 (rw、および s) を使用する場合を除いて、このパラメーターは大文字にする必要があります。
-dxl (-D) dxl_string または "#include <dxl_program>" Rational DOORS の始動直後に実行される DXL。 パラメーターは、次のどちらかです。
  • DXL コード・フラグメント
  • DXL プログラムへのパスを指定するハッシュ・インクルード文
-home (-H) doors_home Rational DOORS のインストール先フォルダーへの絶対パスを含む Rational DOORS ホーム・ディレクトリー。
-certdb folder_name Rational Directory Server および Rational DOORS SSL の 鍵が含まれた鍵データベース・ファイルが入っているフォルダーを識別します。

デフォルトは DOORS¥9.5¥certdb¥ です。

Rational DOORS SSL の 鍵データベース・ファイルを別のフォルダーに配置する場合は、-keyDB スイッチを使用します。 -keyDB スイッチは -certdb に優先します。

-keyDB filename Rational DOORS SSL 認証 および妥当性検査に使用される鍵が含まれた鍵データベース・ファイルへの絶対パス (ファイル名を含む)。

デフォルトは DOORS¥9.5¥certdb¥client_authentication.kdb です。

このスイッチは -certdb に優先します。 -certdb を使用した場合は、Rational Directory Server 鍵データベース・フォルダーの場所を指定できます。 -keyDB を使用した 場合は、Rational DOORS SSL 鍵データベース・ファイルの 別の場所を指定できます。

-layoutaddins (-L) layout_dxl_folders レイアウト DXL フォルダーの 1 つ以上のパス。

項目を区切るためにはセミコロン (;) を使用し、セミコロンの後にはスペースを入れません。パスはローカル・パス、従来のドライブ・マッピング、または UNC (汎用命名規則) パスのいずれかにすることができます。

-localdata (-f) folder_name Rational DOORS データベース・サーバーから コピーしたデータを一時的に保管するために使用するローカル・コンピューターのフォルダー。
-logfile (-l) logfile ログ・ファイル名を含む、ログ・ファイルへの絶対パス。

コマンド行の中で、このスイッチは報告された DXL エラーを画面に表示するのではなく、ファイルにログとして記録します。

レジストリーの中で、このスイッチは Windows イベント・ログに記録された情報をログに記録します。 この情報は、ファイルおよびアプリケーション・ログに記録され、レコードの「ソース」フィールドは「DOORS_DB_SERVER」になります。

-notriggers (-T)   トリガーをオフにします。 トリガーをオフにするには、データベース管理者、またはデータベースの管理権限を持つカスタム・ユーザーのいずれかでなければなりません。
-password (-P) password セッションのパスワード。
-pkcs11driver driver pkcs#11 標準を使用している場合、 このスイッチはカード・リーダーのドライバーの名前 (例: c:¥windows¥system32¥aetpkssw.dll) を識別します。

このスイッチは、公開鍵インフラストラクチャー (PKI) 認証に基づくスマート・カードを 使用して Rational DOORS にログインする場合に使用します。

-pkcs11token card_name pkcs#11 標準を使用している場合、 このスイッチは、システムで使用されているスマート・カードのタイプ (例: "Crescendo C700") を識別します。
-project (-p) project_name セッションの開始時に開きたいプロジェクトの名前。 プロジェクトの内容は、データベース・エクスプローラーの右ペインに表示されます。

-batch スイッチを使用した場合、パラメーターは現行プロジェクトを指定します。

-projectaddins (-J) project_addins_ folders プロジェクト DXL アドイン・ディレクトリーの 1 つ以上のパス。

リスト内で項目を区切るためにはセミコロン (;) を使用し、セミコロンの後にはスペースを入れません。 パスはローカル・パス、従来のドライブ・マッピング、または UNC (汎用命名規則) パスのいずれかにすることができます。

-user (-u) username セッションのユーザーのユーザー名。
-W nowait バッチ・プロセスを実行している場合に、エラーまたは出力結果があるとき、それらはコマンド・ウィンドウへ送信されます。 Rational DOORS は、コマンド・ウィンドウが閉じられるまで稼働し続けます。

バッチ・プロセスの実行時に、コマンド行の一部として -W を使用すると、すべてのコマンド・ウィンドウが自動的に閉じて、Rational DOORS が停止します。


フィードバック