Исправление ошибок DXL при выполнении отчетов Rational DOORS

При попытке сгенерировать документ из меню Публикация в IBM® Rational® DOORS® или IBM Rational Publishing Engine Launcher возникает ошибка DXL.

Описание задачи

Примеры ошибок:
  • 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 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.

Процедура

Выберите один из следующих обходных путей:


Комментарии