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

IBM® Engineering Requirements Management DOORS® (DOORS) 客户机或互操作服务器启动时,您可以使用命令行开关来覆盖注册表设置。

有关 IBM Engineering Requirements Management DOORS (DOORS) 数据库服务器命令行开关的列表,请参阅数据库服务器的命令行开关

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

表 1. 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 以批处理方式运行 DOORSDOORS 以不带 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> 在启动屏幕显示之前 DOORS 启动时运行的 DXL 代码。参数可以是:
  • DXL 代码片段
  • 指定 DXL 程序的路径的 #include 语句
-data (-d) port@server 指定要使用哪个 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>" DOORS 启动后立即运行的 DXL。参数可以是:
  • DXL 代码片段
  • 指定 DXL 程序的路径的 #include 语句
-home (-H) doors_home DOORS 主目录,包括 DOORS 安装到的文件夹的完整路径。
-certdb folder_name 用于标识包含密钥数据库文件(其中包含 Rational® Directory Server 和 DOORS SSL)的文件夹。

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

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

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

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

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

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

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

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

-localdata (-f) folder_name 本地计算机中用于临时存储从 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) 认证的智能卡登录到 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 运行批处理过程时,如果有任何错误或打印输出,都会将其发送到命令窗口。DOORS 将继续运行,直到命令窗口关闭为止。

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

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

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

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

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

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

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

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

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

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

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

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

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

视频图标 视频

Jazz.net 频道
软件培训频道

学习图标 课程

IoT Academy
Skills Gateway

提问图标 社区

Jazz.net
Jazz.net 论坛
Jazz.net 库

支持图标 支持

IBM 支持机构社区
Deployment Wiki