Simple Scripts – Identifying all DXL attributes in a database

This simple script is used when you get a DXL attribute error but do not know which module is causing the error (which is very common) or when the DOORS administrator wants to identify the DXL attributes in all the modules. Perhaps prior to combining or modifying a specific function.

DXL script to find all DXL attributes in the database

IIf a project is selected before the utility is run, then both buttons are enabled. The user can choose to search the whole database, or limit the search to just the selected project.

DXL Script to find all DXL attributes in a specific project

Depending on the user choice the script then interrogates all modules in the database or the current project, and because this may take some time, then a progress bar is displayed:

Wait progress bar for the DXL Script

When the DXL script completes, it lists the names of the DXL attributes in the DOORS interaction window.

Results page to find all DXL attributes in the database

You can then use the Module Administration utility to confirm and manage the DXL attributes.