Web syracuse server installation procedure
The Sage X3 People Versions 7 and above architecture is based on an administration server based on 'node.js'. This server acts as a proxy between the web clients and the Sage X3 People server.
In the process of implementing Sage X3 People Versions 7 and above, the installation of 9 web server takes place after having configured the Sage X3 People solution with the configuration console.
This document describes the setup that installs the Web "Syracuse" server and creates the configuration file in order to work with:
Before launching the 9 web server installation, make sure that all the system requirements, CPU, RAM, and space disk capacities that are mentioned in the Prerequisites section are met.
Also, make sure that software prerequisites are installed:
* MongoDB
* ElasticSearch
It is recommended to note the server name for MongoDB Database and ElasticSearch Engine and the corresponding port numbers that have been setup, and keep this information at hand while launching the 9 web server installation.
Note: A license file is required for Versions 7 and above web server installation.
The DVD-ROM includes a folder named SafeX3Syracuse containing the 9 web server setup program.
To launch the installation, execute the '.jar' file located in the SafeX3Syracuse directory.
Select the language for the installation procedure.
If the Versions 7 and above web server has not been installed, select the 'New installation' option. To modify or update an existing installation, select 'Modify installation' option.
Enter an identifier for the Web "Syracuse" node. Indicate the path for "logging information files" using the "Browse" button if you need to change the default path. Assign an available Http Service port number on your server (default port is 8124) and define the number of processes required, two processes are available by default. Enter the path where the License file is located. Assign a system account that will be used to run the service, and enter the corresponding password. This account needs to have the rights to log as a service, and must have an existing profile (but not a temporary profile). On UNIX, a user and a group have to be entered.
The next page gives the choice between two options: either to use an existing MongoDB (installed manually or by the dedicated MongoDB installation procedure), or install MongoDB in the same procedure:
If you decide to use an existing MongoDB instance, the corresponding parameters have to be entered:
If you decide to install an new MongoDB instance, the parameters to be entered will be different:
Note that the Client certificate file and Client private key file will have to be enetered only if the installation of the certificates was done manually in the Syracuse installation procedure.
Enter the server name where ElasticSearch is installed and the service port assigned to ElasticSearch on the server. The default port is 9200.
Please refer to the certificate management defined in the Certificate installation documentation for the rest of installation steps.