Arreglar errores de DXL al ejecutar los informes de Rational DOORS

Cuando se intenta generar un documento desde el menú Publicar de IBM® Rational DOORS o el IBM Rational Publishing Engine Launcher, se recibe un error DXL.

Acerca de esta tarea

Nota: Si genera un documento desde una vista DOORS que tiene un gran número de columnas elevadas, puede recibir un DXL detenido con un error de tiempo de ejecución. Para solucionar este problema, rediseñe la plantilla para utilizar la consulta Módulo/Objeto/Columna e identifique las columnas por su atributo de nombre.
Ejemplos de error:
  • E- DXL: <Line3>no se ha podido abrir el archivo de inclusión (source/DOORS/dxl/schema discovery/const.inc) (No existe dicho archivo o directorio).
  • E- DXL: <RPE_HOME\source\DOORS\dxl\doors driver\getDOORSVersion.dxl:>no se ha podido abrir el archivo de inclusión (source/DOORS/dxl/doors driver/getDOORSVersion.inc) (No existe dicho archivo o directorio).
Este problema es provocado por cómo Rational Publishing Engine hace referencia a los archivos getDOORSVersion.inc necesarios para la extracción de datos de Rational DOORS. En Rational Publishing Engine, se hace referencia a los archivos .inc con vías de aceso relativas, en lugar de vías de acceso absolutas. Si Rational DOORS ya está instalado cuando se instala Rational Publishing Engine, Rational Publishing Engine crea el registro de complementos, de forma que Rational DOORS puede resolver estas vías de acceso relativas. Si Rational Publishing Engine se instala antes que Rational DOORS, este registro no se puede crear, lo que a menudo genera errores DXL. Si el error ha sido provocado por este motivo, puede reinstalar los complementos de Rational Publishing Engine.

La vía de acceso que está especificada en el registro de complementos incluye una vía de acceso completa, que ha creado el intérprete DXL de Rational DOORS con la vía de acceso relativa proporcionada por Rational Publishing Engine y con la carpeta "base" especificada en la propiedad addins de la instalación de Rational DOORS. Ejemplo: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.X\Config. Si ha instalado los productos en el orden correcto, también es posible que una entrada de línea de mandatos haya sobrescrito el valor establecido en este registro. Por ejemplo, también se ha creado la clave HKEY_CURRENT_USER\Software\Telelogic\DOORS\9.X\Config y ha sobrescrito el valor establecido en la clave del registro HKEY_LOCAL_MACHINE. Si el error ha sido provocado por este motivo, puede especificar la vía de acceso de complementos como una opción de línea de mandatos al iniciar Rational DOORS.

Seleccione una de estas soluciones temporales:

Procedimiento