Corrigindo Erros DXL ao Executar Relatórios do Rational DOORS

Ao tentar gerar um documento a partir do menu Publicar no IBM® Rational DOORS ou do IBM Rational Publishing Engine Launcher, você receberá um erro DXL.

Sobre Esta Tarefa

Nota: Se você gerar um documento a partir de uma visualização DOORS que tenha um número grande de colunas elevadas, poderá receber um DXL parado com erro de tempo de execução. Como solução alternativa para esse problema, projete novamente o modelo para usar a consulta de Módulo/Objeto/Coluna e identifique as colunas por seus atributos de nome.
Exemplos de erro:
  • E-DXL: <Line3>não pôde abrir arquivo include (source/DOORS/dxl/schema discovery/const.inc) (Não existe esse arquivo ou diretório).
  • E- DXL: <RPE_HOME\source\DOORS\dxl\doors driver\getDOORSVersion.dxl:>não foi possível abrir arquivo include (source/DOORS/dxl/doors driver/getDOORSVersion.inc) (Esse arquivo ou diretório não existe).
Esse problema é causado pela forma como o Rational Publishing Engine se refere aos arquivos getDOORSVersion.inc necessários para a extração de dados do Rational DOORS. NoRational Publishing Engine, os arquivos .inc são referidos com os caminhos relativos, em vez de caminhos absolutos. Se Rational DOORS já estiver instalado quando você instalar o Rational Publishing Engine, o Rational Publishing Engine criará o registro de suplementos, de forma que o Rational DOORS possa resolver esses caminhos relativos. Se o Rational Publishing Engine for instalado antes do Rational DOORS, esse registro não poderá ser criado, o que geralmente resulta em erros DXL. Se o erro foi causado por este motivo, você poderá reinstalar os suplementos do Rational Publishing Engine.

O caminho que é especificado no registro de suplementos inclui um caminho completo, que é construído pelo interpretador DXL do Rational DOORS com o caminho relativo fornecido pelo Rational Publishing Engine e com a pasta "base" especificado na propriedade addins da sua instalação do Rational DOORS. Exemplo: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.X\Config. Se você instalou os produtos na ordem correta, também é possível que uma entrada da linha de comandos tenha sobrescrito o conjunto de valores nesse registro. Por exemplo, a chave HKEY_CURRENT_USER\Software\Telelogic\DOORS\9.X\Config também foi criada e sobrescreveu o valor configurado na chave de registro HKEY_LOCAL_MACHINE. Se o erro foi causado por este motivo, você poderá especificar o caminho de suplementos como uma opção da linha de comandos quando iniciar o Rational DOORS.

Procedimento

Selecione uma destas soluções alternativas:


Feedback