Running the FCS Synchronization Server

The File Collaboration Server (FCS) Synchronization Server daemon is launched via the ENOFCSSyncServer.bat (Windows) or ENOFCSSyncServer.sh (UNIX) script. This script starts a Java process running. Process behavior is defined by the XML rule file passed (among other arguments) to the starting shell.

The FCS Synchronization Server daemon process should run in a server environment, as it needs to access the connection (bootstrap) file.

You can monitor synchronization server daemon activity in the generated logs. See the -logPath and -logSize arguments below.

ENOVIA V6 system administrator privileges are required to run the FCS Synchronization Server.

This task shows you how to:

Run the FCS Synchronization Server on Windows

To run the FCS Synchronization Server on Windows:

  1. Change to the installation folder: SERVER_INSTALL\OS\code\bin\

  2. Run the following command with the appropriate command-line parameters (see FCS Synchronization Server Parameters):

    ENOFCSSyncServer.bat
    

FCS Startup Script Sample Code (Windows)

The following is sample code for the ENOFCSSyncServer script on Windows. You will need to change the variables in the sample code to match your setup/environment:

CSR\OS\code\bin\ENOFCSSyncServer.bat -url MATRIXURL
-user EV6ADM 
-password EV6PASSWD
-maxRetries 5
-maxSyncRunnerThreads 10
-rulesCheckSecondElapse 10
-logPath E:\tmp\logs\
-logSize 3
-ruleFiles E:\PATH_TO_RULES_FILE\rules.xml

Run the FCS Synchronization Server on UNIX

To run the FCS Synchronization Server on UNIX/Linux:

  1. Change to the installation folder: SERVERHOME/scripts/

  2. Run the following command with the appropriate command-line parameters (see FCS Synchronization Server Parameters):

    ENOFCSSyncServer.sh
    

FCS Startup Script Sample Code (Unix)

The following is sample code for the ENOFCSSyncServer script on Unix. You will need to change the variables in the sample code to match your setup/environment:

CSR/scripts/ENOFCSSyncServer.sh -url MATRIXURL 
-user EV6ADM 
-password EV6PASSWD 
-maxRetries 5 
-maxSyncRunnerThreads 10 
-rulesCheckSecondElapse 10 
-logPath /tmp/logs/ 
-logSize 3 
-ruleFiles /PATH_TO_RULES_FILE/rules.xml