![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Set up a test database Topic Summary: Created On: 15-Nov-2007 20:29 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Hi All,
Is there a way to set up a test database (with the same version of DOORS and utilizing the existing licenses) on another server for trying new trigger scripts? We do not want to experiment with the active database and end up with repeated message boxes. The test database will have a small number of modules and can only be accessed by a few users. - Krishna |
|
![]() |
|
![]() |
|
DOORS client uses a license, the DOORS server does not. So you can have many different database servers (along with each own database) with only one client.
For setting up a new database check the Managing DOORS manual section Managing the database server / Installing and removing additional database server services. You can point to the different servers by setting in your icon, e.g. the -data switch (see the DOORS help for Command line switches). ------------------------- Pekka.Makinen@softqa.fi SoftQA Oy -http://www.softqa.fi/ |
|
![]() |
|
![]() |
|
You will need to use a different port from DOORS default 36677 or DOORS training database 29998 to point to your training database.
Your Login-DOORS window will have portnumber@hostname followed fields for by Username: and Password: |
|
![]() |
|
![]() |
|
It seems inconcievable to me, but DOORS licensing has nothing to do with the database you connect to. If you have access to a DOORS license, it makes no difference which database you then connect to. That is, Licensing doesn't care about the intended database and logging into the database doesn't care about which Licensing was used. Thus, you can create new databases withoug worrying about licensing.
You can install a 2nd database on the production server as Pekka suggested; and as Mary said you would need to use a new data port for that: if production uses port 36677 perhaps the test database can use port 36666. IIRC you use the DOS 'dbadmin' program. You can also install a new database on some other server. In order for a client to go to the new database you need to override the default data location (presumably pointing to the production server) via the command-line switch -d override option. That is, create a new DOORS icon, perhaps called 'Doors Test', whose 'target' looks something like this: ...bin\doors.exe -d "36666@TestServer" If you do that then I'd be tempted to rename your existing desktop DOORS icon to perhaps 'Doors Production'. Use the command line switch override, don't be silly and try to install the DOORS client anew, pointing to the test database. - Louie |
|
![]() |
|
![]() |
|
Just a suggestion, but our IT group performs routine server backups that include the DOORS database. They restored that backup to where we previously had our Training databases (using port 29998), since almost none of our users were using that database anyway. The advantage of this is that you have exactly the modules that you actually intend to implement these changes in, and at the same time mitigate the risk of doing any damage to the "real" modules in the live database.
EXTREME caution should be used as suggested above, in regard to using an appropriate name for your DOORS icon that would access this database using the switch: "C:\Program Files\Telelogic\DOORS_8.3\bin\doors.exe" -data 29998@servername Since this database looks exactly like the live database, I suggest limiting access to only those testing the triggers, etc - too many users would increase the risk of someone performing updates to the "wrong" database. Just a suggestion. |
|
![]() |
|
![]() |
|
After restoring the backup to the Training location, login, edit DB Properties, and change the name of the database to something like "TESTING!!!"
|
|
![]() |
Telelogic DOORS
» Administration
»
Set up a test database
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.