Installation: Order
In general, use the following order to install the central components of enaio®:
-
Database
Set up and deploy database according to the system requirements.
-
Elasticsearch
Install Elasticsearch and generate password.
-
enaio® server
enaio® server needs to be running and accessible for the following service installations.
-
enaio® documentviewer, enaio® appconnector, enaio® communicator, enaio® webservices
-
enaio® gateway
enaio® gateway needs to be installed after the other services.
-
enaio® service-manager
enaio® service-manager with the required services.
-
Administration components
The enaio® administrator, enaio® editor, enaio® enterprise-manager, enaio® editor-for-workflow, enaio® administrator-for-workflow.
Services: Start Order
Services have a reconnect function. To ensure smooth operation, we recommend to start the services in the following order with timeouts:
-
Database and Elasticsearch
-
enaio® server
-
enaio® gateway
Timeout
-
enaio® service-manager
Timeout
-
enaio® appconnector
-
enaio® webservices
-
enaio® documentviewer
-
enaio® communicator
The length of the timeout depends on the network. If services are connected multiple times, then all of them should be started at the same time.
You can execute the start in this order with timeouts using a batch file, for example.
Example:
sc \\enaioserver1 start "enaioserver"
sc \\enaioserver2 start "enaio blue gateway"
timeout /t 10
sc \\enaioserver2 start "enaio_blueline_service-manager"
sc \\enaioserver3 start "enaio_blueline_service-manager"
timeout /t 20
sc \\enaioserver2 start "enaio blue appconnector"
...
Stop Order
If you want to stop the services, then we recommend you follow the exact opposite order to the start order.