Rational DOORS 客户机的命令行开关

当 Rational® DOORS® 客户机启动时,可使用命令行开关来覆盖注册表设置。

有关 Rational DOORS 数据库服务器命令行开关的列表,请参阅数据库服务器的命令行开关

表 1. Rational DOORS 客户机命令行开关
开关(缩写) 参数 描述
-addins (-a) addins_folders 包含 DXL 附件文件的文件夹的一个或多个路径。

使用分号 (;) 来分隔条目,分号后没有空格。路径可以是本地路径、常规驱动器映射或 UNC(通用命名约定)路径。

-attributeaddins (-A) dxl_attributes_folders 可用于 DXL 属性的程序所在文件夹的一个或多个路径。

使用分号 (;) 来分隔条目,分号后没有空格。路径可以是本地路径、常规驱动器映射或 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

注: 该参数必须为大写,除非您使用单个字母简写(rws)。
-defopenlinkmode (-O) 通过下列任一方法:

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

设置由于跟随某个链接而打开的正式模块的编辑方式。

对于独占编辑方式,参数为 READ_WRITE,对于共享编辑方式,参数为 READ_WRITE_SHARED

注: 该参数必须为大写,除非您使用单个字母简写(rws)。
-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 文件夹的一个或多个路径。

使用分号 (;) 来分隔条目,分号后没有空格。路径可以是本地路径、常规驱动器映射或 UNC(通用命名约定)路径。

-localdata (-f) folder_name 本地计算机中用于临时存储从 Rational DOORS 数据库服务器复制的数据的文件夹。
-logfile (-l) full_file_name 互操作服务器的日志文件的全名,例如 C:\temp\Interop.log

在命令行中使用此参数时,系统将所有已报告的 DXL 错误记录到某个文件中,而非在屏幕上显示错误。

在注册表中使用此参数时,系统会获取 Windows 事件日志中所记录的信息并将其记录在日志文件以及应用程序日志中,在该日志中,这些记录在 Source 字段中的值为 DOORS_DB_SERVER

请将此参数与 -logLevel 一起使用。

-logLevel integer 要在日志文件中包含的信息量。

请将此参数与 -logfile 一起使用。

-logxconfig (-X) full_file_name log4cxx 配置文件的全名,例如 C:\Logs\Client\logging-config-client.xmlLog4cxx 是用于记录应用程序消息的框架。
在命令行或注册表中使用此参数时,客户机将在指定的配置文件中记录应用程序消息。将记录六种级别的消息。
  • TRACE
  • DEBUG
  • INFO,包括 ACK、CONFIRM 和 QUERY
  • WARNING
  • ERROR
  • FATAL
-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 附件目录的一个或多个路径。

使用分号 (;) 来分隔列表中的条目,分号后没有空格。路径可以是本地路径、常规驱动器映射或 UNC(通用命名约定)路径。

-user (-u) username 该会话的用户的用户名。
-W nowait 运行批处理过程时,如果有任何错误或打印输出,都会将其发送到命令窗口。Rational DOORS 直到命令窗口关闭才停止运行。

如果在运行批处理过程时使用 -W 作为命令行的一部分,那么将自动关闭任何命令窗口,然后停止 Rational DOORS。


反馈