Synchronization MethodsSynchronization occurs in one of three ways:
For complete details on synchronization, see the chapter "Building the System Basics" in the MQL Concepts. 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, 3DSpace copies the latest version of the file to the user's preferred location and then checks out or opens the local file. Synchronization to central siteThe synchronization of the files to central site occurs after files checking on a remote location. To activate this synchronization : set system fcssettings synctocentral on; Note:
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 Concepts. 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 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. 3DSpace Service currently does not support HTTP authentication on client side proxies. |