Installing EnFuzion as a Network Service

The Dispatcher can be installed as a network service, which is automatically started at the computer boot time and available to remote users over the network. This configuration is suitable for environments where the nodes are shared by more than one user and jobs are submitted remotely to the Dispatcher.

EnFuzion provides two programs for a straightforward network service installation and management on Windows computers. The enfstartup program installs, uninstalls, starts and stops the EnFuzion network service on the system. The enfboot.bat is the batch file that is executed by the system at the boot time to start the Dispatcher, which provides the network service.

This section first provides installation instructions and then describes the enfstartup and enfboot.bat programs in more details.

Network Service Installation

To install EnFuzion network service, perform the following steps:

The enfstartup Program

The EnFuzion enfstartup program simplifies service installation on a Windows computer. It provides service installation, uninstallation, start and stop.

By default, it uses the EnFuzion provided batch file, which is located in config\enfboot.bat. Although the Dispatcher provides a network service, it is executing as a regular program, and not as a Windows service program. The Dispatcher is running under the System account.

The enfstartup program takes the following command line arguments:


    enfstartup \
        install [<startup_script>]
        uninstall [<startup_script>]
        start [<startup_script>]
        stop

The enfboot.bat Batch File

The enfboot.bat batch file starts the EnFuzion service on the system. The file is located in the config EnFuzion directory.

Default values are 10102 for the service port and C:\enfuzion\work for the Dispatcher main directory. The Dispatcher will restart any uncompleted runs from a previous Dispatcher instance.

Modify the enfboot.bat file to change any default values.