DXL files placed in the following directories are automatically run by DOORS to create menus. So, to create a new menu on the database explorer window, add a DXL file to the baseWindowMenuFiles directory.
doorshome /lib/dxl/config/baseWindowMenuFiles doorshome /lib/dxl/config/descfiles doorshome /lib/dxl/config/descPopupFiles doorshome /lib/dxl/config/explorerListPopupFiles doorshome /lib/dxl/config/explorerTreePopupFiles doorshome /lib/dxl/config/formalFiles doorshome /lib/dxl/config/formalPopupFiles doorshome /lib/dxl/config/linkFiles doorshome /lib/dxl/config/linkPopupFiles
From DOORS 8 you can also add scripts to the following to add menu options to the formal module column header popup menu.
doorshome /lib/dxl/config/formalheaderPopupFiles
The DXL file must contain valid menu-creation DXL, of which the following is an example:
void createWebMenu() { createMenu(alwaysOn, "web", null, null ) createItem(alwaysOn, "Build Website ...", null, null, modKeyCtrl, null, null, "Create web pages from current project", "", doorsHome "/lib/dxl/web/webCreator.dxl") end menu } createWebMenu()