Rational DOORS 客户机和互操作服务器的命令行开关

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

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

下表包含了使用 addins 文件夹来提供 DXL 程序的开关,而 DXL 程序用于创建数据库资源管理器菜单、模块菜单、属性和布局 DXL 列。有关使用 addins 文件夹中的 DXL 的更多信息,请参阅《DXL 参考手册》中的“DXL 库和添加项菜单”。

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

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

通过 -addins 开关引用的每个 addins 文件夹都将在正式模块中创建新的菜单。菜单命令由指定文件夹中的 DXL 程序定义。

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

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

通过 -attributeaddins 开关引用的每个 addins 文件夹都将创建用于在正式模块中创建属性的 DXL 程序。要访问模块中的 DXL 属性,选择编辑 > 属性 > 新建 > DXL 属性 > 浏览器

-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 程序的路径的 #include 语句
-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 程序的路径的 #include 语句
-home (-H) doors_home Rational DOORS 主目录,包括 Rational DOORS 安装所在文件夹的完整路径。
-certdb folder_name 标识包含 Rational Directory Server 和 Rational DOORS SSL 的密钥的密钥数据库文件所在文件夹。

缺省值为 DOORS\9.version\certdb\

如果要将 Rational DOORS SSL 的密钥数据库文件放在单独的文件夹中,请使用 -keyDB 开关。-keyDB 开关优先于 -certdb

-keyDB filename 包含用于 Rational DOORS SSL 认证和验证的密钥的密钥数据库文件的完整路径,其中包括文件名。

缺省值为 DOORS\9.version\certdb\client_authentication.kdb

此开关优先于 -certdb。可使用 -certdb 指定 Rational Directory Server 密钥数据库文件夹的位置,并使用 -keyDB 为 Rational DOORS SSL 密钥数据库文件指定不同的位置。

-layoutaddins (-L) layout_dxl_folders 布局 DXL 文件夹的一个或多个路径。

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

通过 -layoutaddins 开关引用的每个 addins 文件夹都将创建用于在正式模块中创建布局 DXL 列的 DXL 程序。要访问模块中的布局 DXL 程序,选择插入 > > 布局 DXL > 浏览。列的属性由指定文件夹中的 DXL 程序定义。

-localdata (-f) folder_name 本地计算机中用于临时存储从 Rational DOORS 数据库服务器复制的数据的文件夹。
-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(通用命名约定)路径。

通过 -projectaddins 开关引用的每个 addins 文件夹都将在数据库资源管理器中创建新的菜单。菜单命令由指定文件夹中的 DXL 程序定义。

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

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

此表列出了当您运行 Rational DOORS 客户机时使用的命令行开关:
表 2. 互操作服务器命令行开关
开关(缩写) 参数 描述
-brokerHost DWAbroker 此开关标识 Rational DOORS Web Access 代理程序,其中 DWAbroker 是运行 Rational DOORS Web Access 服务器的计算机的主机名。
-brokerPort port 此开关标识运行 Rational DOORS Web Access 代理程序的端口号。缺省端口是 61616
-data (-d) port@server 指定要使用哪个 Rational DOORS 数据库。

该参数指定服务器正在使用的端口,以及服务器计算机的名称(例如,36677@myserver)。

-interop   此开关将 Rational DOORS 客户机作为互操作服务器运行.
-lightServer  

该开关将互操作服务器构造为不为任何模块打开命令提供服务。该开关确保服务器始终可用于处理轻量级的负载任务,例如认证登录。

在每组四个互操作服务器中的一个互操作服务器中启用该开关。

-logfile (-l) full_file_name 互操作服务器的日志文件的全名,例如 C:\temp\interop.log

在命令行中使用此参数时,系统会将任何报告的 DXL 错误记录到文件,而不是在屏幕上显示错误。

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

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

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

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

-maxMemory integer 分配用于运行互操作服务器的最大内存量。有关更多信息,请参阅安装拓扑和最小需求

视频图标 观看视频

CLM 播放列表
Jazz.net 频道
User Education 频道

学习图标 了解更多

CLM 学习圈
Agile 学习周期
学习圈

提问图标 提问

Jazz.net 论坛
developerWorks 论坛

支持图标 获取支持

支持门户网站
Deployment wiki
支持博客