可以从以安全方式运行的 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 路径。无法使用含有映射驱动器名称的路径,因为这些驱动器是特定于用户的驱动器,可能无法供所有用户使用。