TeamcenterKnowledge

System Administration > File Management System > FMS components

FMS client cache

The FMS client cache (FCC) is the name of the FMS client cache server process. The FCC runs within the Teamcenter client communication (TCCS) module. The FCC provides a private user-level cache, just as web browsers provide a read file cache. The FCC provides a high performance cache for both downloaded and uploaded files. The FCC provides proxy interfaces to client programs and connectivity to the server caches and volumes. Any files captured by the FCC do not change, for either download or upload, and for either whole files or partial files. All file copies and file segment copies are identical throughout the system, and never updated. New file versions are checked into the system with a new GUID, but a file with an existing GUID in the FMS system never changes. Thus, there are no issues with file change or cache consistency. The FCC can act as a transient volume for the business server in a Teamcenter two-tier configuration. The business server writes or reads temporary files directly to a disk directory, and the rich clients access those files via the standard FCC interfaces. This provides client independence from the system configuration, and ensures that client programs operate the same in both two-tier and four-tier mode for file access functions. FCC basic functions are as follows: Whole file read cache The FCC caches downloaded whole files in a whole file read cache. Most applications access a whole file at a time, including Teamcenter rich client, Microsoft Office products, 2D viewers, and others. Whole file write cache The FCC caches uploaded whole files in a whole file write cache. All rich client applications upload completely new files through this cache. Files are never changed once they are uploaded to the system, there are only new files. The cache is always consistent. Segment read file cache The FCC caches file fragments read by smart clients. These clients are FMS aware, and call a specific FCC programming interface in order to reduce the amount of data downloaded to the client for processing and display. WAN acceleration (optional) The FCC provides the capability to accelerate file downloads over high latency or noisy WAN lines. Required software is shipped as part of the base FMS install. Managed cache The FCC automatically purges old cache data based on configuration parameters. Separate sizing parameters are provided for each cache type including whole file read, whole file write, and segment file read. Client configuration The FCC reads a local fcc.xml configuration file and uses this information to bootstrap a server based configuration download. This provides the capability to centrally manage FCC configuration parameters with a minimum amount of configuration data installed on the client. Failover (configuration dependent) The FCC provides the capability to fail over to alternate FSCs on failure of a specific FSC. Failover is provided for access to both FSC configuration servers and FSC file servers. FSC configuration servers are initially used to download the FCC configuration. Once the FCC configuration is downloaded, the FCC uses the FSC file servers specified in the downloaded configuration.

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/AWAdmin/fhs4814155880506/uuc1737238583853/fgf1737238584066/genid_client_cache_48_3117.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)