Installing the server interface services on Linux

To install the Rational® DOORS® database server on Linux, along with the server interface services, follow the instructions in this topic. Use this procedure if you want to integrate with Rational Requirements Composer.

Procedure

  1. Log in as root. The installation must be performed using the root account.
    Note: After the installation the root user owns the files. To change the ownership, run a recursive chown on the files from the root of the Rational DOORS directory. For example, run chown -R user:group.
  2. If you are reinstalling , stop the Rational DOORS database server.
    1. Change the working directory to $DOORSHOME/bin.
    2. Enter the following command: dbadmin -data port@DOORSserver -killserver [-password password]
      Where Is
      port The port for the server (the default is 36677).
      DOORSserver The name of the computer that the server is running on.
      password The server password (omit the -password switch if the password is currently blank).
  3. If you are installing Rational DOORS for the first time, create a non-privileged user account to own the Rational DOORS data and application files. For example, you might call this user account doors. This user is the Rational DOORS owner.
  4. Navigate to the installation file and copy it to a temporary location on your computer. If the installation file is on the DVD, mount it.
    Note: If the volume manager is configured, it automatically mounts the DVD.
  5. Make the installation file an executable file. Run the following command:
    chmod u+x installation_file_name
  6. Choose the directory where you want to install the files, and run the installation file. Files are automatically extracted. When the files are extracted, the installation procedure begins:
    1. Press Enter to continue.
    2. Press 1 to accept the license agreement.
    3. Enter 2 to install the Rational DOORS database server and the server interface services.
    4. Enter the absolute path to the Rational DOORS home directory, and enter y to confirm.
    5. Press Enter to run the installer.
    6. The installation script then confirms all the installation options and installs the files. Press Enter when the installation finishes.
  7. Edit the startup file of the Rational DOORS owner.
    Startup file Code
    Bourne or K shell .profile DOORSHOME=doors-home-path/DOORS_Database_Server

    SERVERDATA=datapath

    PATH=$DOORSHOME/bin:$PATH

    PORTNUMBER=database-server-port-number

    export DOORSHOME SERVERDATA PATH PORTNUMBER DOORSDATA

    C shell .login setenv DOORSHOME doors-home-path

    setenv SERVERDATA datapath

    setenv PATH $DOORSHOME/bin:$PATH

    setenv PORTNUMBER database-server-port-number

  8. Start the Rational DOORS database server.
    1. Log in as the Rational DOORS owner user.
    2. Change your working directory to $DOORSHOME/bin.
    3. Enter the following command: ./doorsd &.
    Note: If you use the Korn shell and do not use doorsd & in a system startup script, run the following command instead: nohup doorsd &.

Results

The Rational DOORS database server is installed. Also, an archive file called festival-linux.zip is installed in the interfaces subdirectory. This file is used to install the interface services server and the interface services broker.

Feedback