Résolution des erreurs DXL lors de l'exécution des rapports Rational DOORS

Lorsque vous tentez de générer un document à partir du menu Publication deIBM® Rational DOORS ou deIBM Rational Publishing Engine Launcher, un message d'erreur DXL s'affiche.

Pourquoi et quand exécuter cette tâche

Exemples d'erreurs :
  • E- DXL : <Ligne3>impossible d'ouvrir le fichier d'inclusion (source/DOORS/dxl/schema discovery/const.inc) (fichier ou répertoire introuvable).
  • E- DXL : <%RPE_HOME%\source\DOORS\dxl\doors driver\getDOORSVersion.dxl:>impossible d'ouvrir le fichier d'inclusion (source/DOORS/dxl/doors driver/getDOORSVersion.inc) (fichier ou répertoire introuvable).
Cet incident est dû à la manière dont Rational Publishing Engine fait référence aux fichiers getDOORSVersion.inc requis pour l'extraction des données de Rational DOORS. Dans Rational Publishing Engine, il est fait référence aux fichiers .inc à l'aide de chemins relatifs et non de chemins absolus. Si Rational DOORS est déjà installé lorsque vous installez Rational Publishing Engine, Rational Publishing Engine crée le registre des modules d'extension de sorte que Rational DOORS puisse résoudre ces chemins relatifs. Si Rational Publishing Engine était installé avant Rational DOORS, ce registre ne peut pas être créé, ce qui entraîne souvent des erreurs DXL. Si l'erreur a été causée pour cette raison, vous pouvez réinstaller les modules d'extension Rational Publishing Engine.

Le chemin qui est spécifié dans le registre des modules d'extension inclut un chemin d'accès complet, qui est élaboré par l'interpréteur DXL Rational DOORS avec le chemin relatif fourni par Rational Publishing Engine et avec le dossier "base" spécifié dans la propriété addins de votre installation Rational DOORS. Exemple : HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.X\Config. Si vous avez installé les produits dans l'ordre approprié, il est également possible qu'une entrée de ligne de commande ait écrasé la valeur définie dans ce registre. Par exemple, la clé HKEY_CURRENT_USER\Software\Telelogic\DOORS\9.X\Config a également été créée et a écrasé la valeur définie dans la clé de registre HKEY_LOCAL_MACHINE. Si l'erreur a été causée pour cette raison, vous pouvez spécifier le chemin du module d'extension en tant qu'option de ligne de commande lors du démarrage de Rational DOORS.

Procédure

Sélectionnez l'une des solutions suivantes :


Commentaires