DXL errors when running DOORS reports

When you try to run a document generation either from the Publish menu in Rational® DOORS or from the IBM® Rational Publishing Engine stand alone, you get a DXL error.

About this task

Some examples of the errors are as follows:
  • E- DXL: <Line3>could not open include file (source/DOORS/dxl/schema discovery/const.inc) (No such file or directory).
  • E- DXL: <C:\Program Files (x86)\IBM\Rational\Publishing Engine\1.1.1.2\source\DOORS\dxl\doors driver\getDOORSVersion.dxl:>could not open include file (source/DOORS/dxl/doors driver/getDOORSVersion.inc) (No such file or directory).

The getDOORSVersion.inc exists, what is wrong?

This depends on how Rational Publishing Engine 1.1.1.2 and later versions refer the inc files needed for the Rational DOORS data extraction. With Rational Publishing Engine 1.1.1.2, the .inc files are not referred to with absolute paths. The changes are needed to cope with the new DXL security mechanisms in DOORS 9.3.

How does it work in Rational Publishing Engine 1.1.1.2 and later versions?

The full path is built by the DOORS DXL interpreter by using the relative path and the “base folder” specified in the addins property. This property can be set from command line or in the registry in HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.X\Config. In some installations the key HKEY_CURRENT_USER\Software\Telelogic\DOORS\9.X\Config also exists and will overwrite the values set in in HKLM.

Note: The command line entry overrides whatever values are set in the registry.

Procedure

You can fix these issues using the following workaround:


Feedback