Synchronization MethodsSynchronization occurs in one of two ways:
For complete details on synchronization, see the chapter "Building the System Basics" in the MQL Guide. Automatic SynchronizationSynchronization occurs automatically when a user checks out or opens a file for viewing and the file at the user's preferred location is not the latest version. In such a case, ENOVIA Live Collaboration copies the latest version of the file to the user's preferred location and then checks out or opens the local file. Manual SynchronizationIn order to publish newly checked-in files to other locations associated with the store, System Administrators must use the MQL sync command against either the business object or the store. For details, see the chapter "Building the System Basics" in the MQL Guide. Proxy Server for FCS SynchronizationA proxy server may be setup for FCS synchronization operations where file transfers occur between locations inside and outside of ENOVIA Live Collaboration. Proxy servers allow firewalls to be passed more easily and are especially important for companies that exchange data between divisions and subsidiaries or with partners and clients. All FCS synchronization operations use HTTP protocol (FTP is no longer used) to handle file transfers. A proxy server setup requires that all the nodes are able to communicate with each other over HTTP. To setup a proxy server, configure the ENOVIA File Collaboration Server as a proxy by adding the "-Dhttp.proxyHost=proxyHost" and "-Dhttp.proxyPort=proxyPort" options to mxEnv.sh or the application server startup script JAVA_OPTIONS environment variable. For the MQL client, add them to MX_JAVA_OPTIONS in the enovia.ini file for the ENOVIA Studio Modeling Platform or startup script for UNIX. For example: MX_JAVA_OPTIONS="-Xss512k -Xms640m -Xmx640m -Dmatrix.debug=true -Dhttp.proxyHost=Host -Dhttp.proxyPort=Port" JAVA_OPTIONS="${MX_JAVA_OPTIONS}" For HTTPS, use https.proxyHost and https.proxyPort. ENOVIA Live Collaboration Server currently does not support HTTP authentication on client side proxies. |