Running AutoAssign

Contents



Server/Client Architecture

AutoAssign has a Server/Client architecture.  The Client is the Java 2.0-implemented graphical user interface.  The Server is a C++-implemented computation engine that performs the automated assignment process.  There are separate shell scripts for running each component.  Also, the server and client can run on separate computers.  This is why a host and port number must be specified when the Client connects to the Server.  Normally, the Client and Server will run on the same machine.  The user can specify the default host and port number in the Preferences, at the command line, or with environmental variables.
 

Starting AutoAssign

 
-defaultPort < port number > - Sets the default port number. Port number specified on which port the server is located.

-defaultHost <host name> - Sets the default host name. Host is the name (or IP address) of the computer where the server is located.
-runMacro <macro directory + macro name> - Opens and runs a macro specified by the macro name.
-workingDir <directory> - Sets the current working directory to the one specified by the directory.
-autoDir <directory> - Sets the AutoDir to the one specified by the directory.
-tmpDir <directory> - Sets the location where to save temporary files to the one specified by the directory.

 
-list - Displays a list of all Servers running on the computer.


Environmental Variables