可以从以安全方式运行的 Rational® DOORS® 抽取数据。当
Rational DOORS
以安全方式运行时,会限制 DXL 脚本以及一些所包含文件。
如果在 Rational DOORS
中未定义可信 DXL,那么不必为 Rational Publishing Engine
执行其他任务就可访问用于从 Rational DOORS
数据生成报告的文件。如果已定义可信 DXL 设置,那么必须将 Rational Publishing Engine 配置为与 Rational DOORS 一起使用。
DXL 脚本是在临时目录中创建供用户配置 DXL 执行的文件。此处存储的信息是从
Rational DOORS
抽取的内容,其中包括模块路径、视图名称、基线版本以及属性的名称。Rational Publishing Engine
安装程序会部署其自己的 DXL 并且编译向 DXL 环境提供运行时详细信息的 XML 文件。此 XML 文件的路径是在系统变量中设置的。此任务向您提供了用于配置使用该路径的系统变量的步骤。
关于此任务
关于可信 DXL 位置:
- 通过 RPE_DXLLOCATION 系统变量定义
- 必须是与 Rational DOORS 数据库属性中的路径相同的路径
- 必须是绝对路径,并且不能包含系统变量。错误值的示例:%DOORS_SERVER%\DOORS\trusted_dxl,其中 DOORS_SERVER 是 \\Arakis
- 必须是 UNC 路径。该路径不能是映射盘符,因为驱动器映射是特定于用户的驱动器,可能无法从所有用户帐户访问,其中包括 NT 服务(例如 Tomcat 服务)所使用的本地系统帐户。错误值的示例:Z:\trusted_dxl,其中 Z: = \\Arakis\DOORS
- 该路径不得以反斜杠 (\) 结尾
过程
- 在 Rational DOORS 安装中,找到 Add-ins 和 Batch files 目录的路径:
- 打开 Rational DOORS。
- 右键单击 DOORS 数据库,然后单击属性。
- 在“属性”窗口中,选择 DXL 安全。
- 记下附加组件路径和批处理文件路径字段的路径值。
- 复制 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 的启动位置。
注: 指定可信 DXL 位置的完整 UNC 路径。无法使用含有映射驱动器名称的路径,因为这些驱动器是特定于用户的驱动器,可能无法供所有用户使用。