Connection parameters
A version 7 platform has a technical repository stored in mongodb that contains administration data needed to connect to Sage X3 folders:
* X3 solution identify the server needed to connect to Sage X3 solution.
* Endpoints correspond to a source of data from which a node.js server can get services and exchange information. Except for the administration endpoint, all endpoints correspond to Sage X3 folders. An endpoint must be declared for every Sage X3 folder the user wants to be connected to.
* Batch server are automatically synchronized from the x3 solution. The settings, like the Auto start of the batch server, have to be defined here.
* Users have to be defined in the administration endpoint. This user definition does not contain any credentials except in a fallback definition, and lists the endpoints the user can connect to. By default, the user code sent to the Sage X3 folder at connection time is the same as the version 7 administration user ID. This can be changed in the endpoints login grid of the user definition page.
* Except in fallback cases, which is not recommended for security reasons, the authentication is done either by LDAP servers that have to be declared or by Oauth2 services that must also be set up.
* Connection between a node.js server and a Sage X3 server is a trusted connection based on certificates. The certificate generation and installation must be done as described in the Certificate installation document.