Move/Redirect/Append to the attribute dxl library

Greetings.

I have been developing attribute dxl for our database for awhile now, so I have a large number of scripts. Currently I have them all located in a folder on our network drive, so that the code can be copied into different attributes as needed. What I would like to do is make use of the "dxl library" that DOORS provides, which allows you to browse for dxl at a specific location (/lib/dxl/attrib I believe) when creating or updating attributes. This library is located in the program files for DOORS. Unfortunately, due to restrictions on my workstation I do not have write access to any files or subsequent folders in the program files. The result of this is that the dxl library is useless to me, because I cannot add my own scripts.

I have attached an image of the browser to which I am referring.

Does anyone know of a way to move/redirect the location of the dxl library, or possibly add an additional location to the list?

Thanks,

Greg


CMusicFan - Tue Mar 17 09:32:00 EDT 2015

Re: Move/Redirect/Append to the attribute dxl library
Martin_Hunter - Tue Mar 17 12:54:42 EDT 2015

Greg,

We have DOORS configured to use the HOME switch (-H) which means we can have a client installation on our network drive to which the users shortcut points. In this "home" installation we have added our dxl scripts (in their own folders) to the attrib and layout folders.  Note the header format for these scripts must comply otherwise they will not appear in the list.  The scripts only have their header descriptions along with a simple #include statement to the network location of the master script.  This means any of the users can add the attribute or layout dxl to their module or view as required.

- Martin

Re: Move/Redirect/Append to the attribute dxl library
CMusicFan - Tue Mar 17 14:53:55 EDT 2015

Martin_Hunter - Tue Mar 17 12:54:42 EDT 2015

Greg,

We have DOORS configured to use the HOME switch (-H) which means we can have a client installation on our network drive to which the users shortcut points. In this "home" installation we have added our dxl scripts (in their own folders) to the attrib and layout folders.  Note the header format for these scripts must comply otherwise they will not appear in the list.  The scripts only have their header descriptions along with a simple #include statement to the network location of the master script.  This means any of the users can add the attribute or layout dxl to their module or view as required.

- Martin

Thanks for your reply!

I thought about using the home switch, but in order to do that we would have to have a client installation on our network drive (as you said). There are two reasons this is not a desirable solution for me:

1. I do not have the ability to install software anywhere on our network, including our network share drive.

2. I would imagine running DOORS client off of the network would impact speed, and possible throughput.

However, I did manage to find a solution. using the -A switch allows me to tell DOORS where to look specifically for Attribute DXL, and -L does the same for Layout DXL. This accomplished what I needed. I'm not sure how I missed those switches, but I have had trouble finding a list of them in the past. I found a list of command line switches for DOORS earlier this morning, so this problem is solved.

Thanks,

Greg