可以从以安全方式运行的 Rational® DOORS® 抽取数据。以安全方式运行时,Rational DOORS 会限制 DXL 访问。如果 Rational DOORS 中未定义可信 DXL,那么不需要在 Rational Publishing Engine 中执行其他任务。如果已定义可信 DXL 设置,那么必须将 Rational Publishing Engine 配置为与 Rational DOORS 一起使用。
关于此任务
关于可信 DXL 位置:
- 通过 RPE_DXLLOCATION 系统变量定义
- 示例:\\Arakis\DOORS\trusted_dxl
- 必须是与 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 路径。无法使用含有映射驱动器名称的路径,因为这些驱动器是特定于用户的驱动器,可能无法供所有用户使用。