Об этой задаче
Примеры ошибок:
- E- DXL: <Line3>could not open include file (source/DOORS/dxl/schema
discovery/const.inc) (No such file or directory).
- E- DXL:
<%RPE_HOME\source\DOORS\dxl\doors%\source\DOORS\dxl\doors
driver\getDOORSVersion.dxl:>could not open include file
(source/DOORS/dxl/doors driver/getDOORSVersion.inc) (No such file or
directory).
Эта неполадка
связана со способом обращения продукта
Rational Publishing Engine
к файлам
getDOORSVersion.inc, необходимым для
извлечения данных
Rational DOORS. В
Rational Publishing Engine,
файлы
.inc задаются относительными, а не
абсолютными путями. Если
Rational DOORS
установлен раньше
Rational Publishing Engine,
то
Rational Publishing Engine
создает реестр дополнений, чтобы
Rational DOORS
мог преобразовать эти относительные пути. Если
Rational Publishing Engine
устанавливается до
Rational DOORS,
то этот реестр не может быть создан, что часто приводит к ошибкам
DXL.
Если ошибка возникла по этой причине, то можно заново установить
дополнения
Rational Publishing Engine.
Путь, указанный в реестре
дополнений, содержит полный путь, который создается
интерпретатором DXL Rational DOORS
с учетом относительного пути из
Rational Publishing Engine
и папки "base", указанной в свойстве addins
экземпляра Rational DOORS.
Пример: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.X\Config.
Если продукты установлены в правильном порядке, то запись
командной строки могла перезаписать значение из этого реестра.
Например, раздел
HKEY_CURRENT_USER\Software\Telelogic\DOORS\9.X\Config
заменяет значение, заданное в разделе реестра
HKEY_LOCAL_MACHINE. Если ошибка возникла по этой причине, то можно указать путь
к дополнениям как опцию командной строки при
запуске
Rational DOORS.