Manual Installation Instructions

Master Installation

First extract the DOGMAMasterM.jar file.
    (Tabbed text shows the most common example on a Windows NT assuming the DOGMAMasterM.jar file was extracted to the c:\temp directory.  You may need to custumize the steps for your specific system.)

    jar -xvf DOGMAMasterM.jar

After extracting the install files do the following:

Change directories to the location you wish to install DOGMA to:
    cd \

Extract the installation from the install.zip file:
    jar -xvf \temp\DMasterInstall\Install.zip

Set environment variables for the master node (on NT you should set System Variables
in the System Properties applet):
    CM_HOSTNAME - master.host.name
    DOGMA_APP_CODEBASE - c:\DMaster\lib
    DOGMA_HOME - c:\DMaster
    PATH - Add c:\DMaster\bin to PATH.
    CLASSPATH - should include dogma master codebase (e.g. c:\DMaster\lib)

(On unix machines you must also set the files in DMaster/bin to be executable.)

You must also have a correct Java security policy in place. This is defined in the .java.policy file, but is normally edited using the JDK's policytool.
DOGMA includes .java.policy files by default in the DMaster/run, and DMaster/nodeRun directories.  If you are using rsh (or a similar command) to launch nodes you may need to copy the .java.policy file from the nodeRun directory to your users home directory.
The simplest (and least secure) policy to put in place is AllPermission. The recommended permission to have in place is no nodes is NetPermission.

Node Installation

First extract the DOGMANodeM.jar file.
    (Tabbed text shows the most common example on a Windows NT assuming the DOGMAMasterM.jar file was extracted to the c:\temp directory.  You may need to custumize the steps for your specific system.)

    jar -xvf DOGMANodeM.jar

After extracting the install files do the following:

Change directories to the location you wish to install DOGMA to:
    cd \

Extract the installation from the install.zip file:
    jar -xvf \temp\DogmaInstall\Install.zip

Set environment variables for the master node (on NT you should set System Variables
in the System Properties applet):
    CLASSPATH - Should include dogma codebase (e.g. c:\Dogma\lib)
    PATH - Add c:\Dogma\bin to PATH.  This step is optional.

(On unix machines you must also set the files in Dogma/bin to be executable.)

You must also have a correct Java security policy in place. This is defined in the .java.policy file, but is normally edited using the JDK's policytool.
DOGMA includes .java.policy files by default in the DMaster/run directory.  If you are using rsh (or a similar command) to launch nodes you may need to copy the .java.policy file from the nodeRun directory to your users home directory.
The simplest (and least secure) policy to put in place is AllPermission. The recommended permission to have in place is no nodes is NetPermission.