The installation of the Job Server with Worker is based on the Stand-Alone installation (see Stand-Alone installation). The installation of the plugins is not part of the Stand-Alone installation and must be installed manually.
Here are the steps to install the plugins:
- Open Windows Explorer.
- Navigate to the following folder: <EEC installation folder>\install\jobserver.worker.
- Open the file jobserver.worker_2_5_<Build id>.zip with a suitable file archiver, for example, 7-Zip.
- Unpack the complete content into the <EEC installation folder>\dropins directory.
- Navigate to the folder <EEC installation folder>\install\jobserver.
- Open the file jobserver_2_5_<Build id>.zip with a suitable file archiver, for example, 7-Zip.
- Unpack the complete content of the following directory:
<EEC installation folder>\dropins
After the start of the application, the plug-ins are registered automatically.
To enable the Job Server to communicate with the Workers, the initialization file (for example ec.ini) should contain an argument with the Port number, where the Job Server listens, for example 8686 (see de.eplan.eec.jobserver.port):
-Dde.eplan.eec.jobserver.port=8686
In order to make the Job Server accessible for Workers, the initialization file (for example ec.ini) has to contain a private.aliasUrl entry, for example http://jobserverstation:8686 (see de.eplan.eec.jobserver.private.aliasurl). Workers that also have this address entered in the initialization file (for example ec.ini) can register themselves automatically during the start:
-Dde.eplan.eec.jobserver.private.aliasurl=http://jobserverstation:8686
In order to make the Job Server accessible for clients (for example browsers), the initialization file (for example ec.ini) can contain the aliasUrl argument, for example http://jobserverstation:8686 (see de.eplan.eec.jobserver.aliasurl).
-Dde.eplan.eec.jobserver.aliasurl=http://jobserverstation:8686
To enable the Job Server to receive queries from Workers the initialization file (for example ec.ini) should contain an argument with the Port number, where the Worker listens, for example 8989 (see de.eplan.eec.jobserver.worker.port):
-Dde.eplan.eec.jobserver.worker.port=8989
The Worker is started automatically when EEC is started, if the value for autostart is set to the value true in the initialization file (for example ec.ini) (see de.eplan.eec.jobserver.worker.autostart):
-Dde.eplan.eec.jobserver.worker.autostart=true
You can also specify in the initialization file the language in which the user interface of the Worker is to be started, for example German (see -osgi.nl):
-Dosgi.nl=de_DE
Further Worker settings can be made in the preferences:
- A directory (UNC path is possible), where the job definitions for the Worker are stored.
- The maximum number of parallel jobs.
- E-mail preferences, to send e-mails to particular addresses in case of successful or failed jobs.
More: