Synchronizing Captured Stores

Synchronization ensures that users access the latest versions of files when checking out or viewing files in a replicated store environment.

This page discusses:

See Also
FCS Compressed Synchronization

Synchronization Methods

Synchronization occurs in one of three ways:

  • 3DSpace automatically synchronizes files for a user's preferred location during checkout and open for viewing operations.
  • System Administrators can use MQL commands to synchronize files for a business object or for a store to ensure that all locations contain the most recent copy of the files.
  • System Administrators can use the Site Location and Replication Configuration Center widget to synchronize files for a store or a location.

For complete details on synchronization, see the chapter "Building the System Basics" in the MQL Concepts.

Automatic Synchronization

Synchronization 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 site

The 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:
  • The default value is Off.
  • You cannot perform more than 10 concurrent synchronizations.

Manual Synchronization

In 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 Synchronization

A 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.