FileCabinet CS Systems Information

Show expandable text

The information in this topic is primarily intended for your qualified IT professional to use while planning for changes such as server migrations or when setting up, configuring, and troubleshooting CS applications. This topic can also help you share technical details of our applications with other staff members in your office or when discussing an issue with our Support team.

Storage capacity

FileCabinet CS does not set a size limit on the amount of client drawers or documents allowed within drawers.

Note: Large drawers or databases can lead to slower performance of FileCabinet CS. Consider compacting drawer data or archiving documents to reduce drawer size when necessary.

FileCabinet CS directories

FileCabinet CS main default directories:

Directory Description
\WinCSI\Cabinet This directory contains program level files and folders on the network. In addition to the executables the program utilizes, it also contains imperative .dll files, additional installable modules such as the SQL database location setup and the FileCabinet CS print driver, as well as folders where license and program updates are ran from and stored.
\WinCSI\FcabSys This directory contains systems related content on the network. This consists of configuration files for global settings and file locations, lock files, user specific preference files, and temp folders for various print jobs and CS Connect transmissions.

\WinCSI\FcabData

This directory is the default flat-file data location. This directory contains drawer data and data location specific configuration files. FileCabinet CS allows for the ability to create multiple data locations and customize the folder name and location. Due to this, your data locations may not follow the same naming convention or reside in your WinCSI directory.

Note: The directory paths listed assumes that the WinCSI is default directory used. If you install FileCabinet CS to an alternate directory, please adjust accordingly. Additionally, the FcabData directory is the default directory for FileCabinet data, but may be modified or different if you have multiple data locations.

Files by category

Listed below are important FileCabinet CS files sorted by category.

Lock files restrict access to files within FileCabinet CS by allowing only one user or process access at any specific time.

FileCabinet CS has several types of lock files:

File Name Description Details
U***.<UID> User Lock files If the user has multiple FileCabinet CS sessions open, there will be multiple U lock files for that user (but all of these files will only count as one user in the system). When FileCabinet CS is determining how many users are in the system in order to determine if the maximum licensed users are in the system, it compares the UID and $ulock folders, and if the same user is listed in both, that still only counts as one lock.
X***.<UID> Exclusive Lock files These exist if a user is performing a task that should keep everyone out of FileCabinet CS on the network (e.g. running CS Connect updates or converting data files).
L***.<UID> Light User Lock files These are created when a user is editing an embedded object and when printing to FileCabinet CS. These are also created when opening Microsoft Word, Excel, PowerPoint, and Outlook, since they can have the FileCabinet CS add-in toolbar.
lockole.cc$ Embedded lock file These are created within the drawer directory. If the user receives a message that it cant be opened because a user already has it open, the lock file may be deleted if no one has the file open. The embedded lock files are at: \WinCSI\FcabData\<drawerID>

Note:

  • *** represents any characters.
  • <UID> represents the user's identification. FileCabinet CS pulls this ID from the computer name in your Windows operating system.

FileCabinet CS has three main locations for lock files:

Directory Path Description
\WinCSI\FcabSys\UID The UID folder contains a lock for every user who has FileCabinet CS open.
\WinCSI\FcabSys\$Ulock The $ulock folder contains U, X, and L locks.
\WinCSI\FcabData\$Ulock.fcd The $ulock.fcd directory can also contain X and L locks. X locks can be created if a user is performing an exclusive task on one data location (such as compacting), but users should be allowed to open other data locations.

If in an attempt to manually clear lock files results in the lock files coming back, see closing locked open files on Windows server 2008-2016 to help resolve the issue.

Actions that set an exclusive lock:

  • Compact (lock applied to current data location)
  • Archive creation (lock applied to current data location)
  • Conversion (lock applied to all data locations)
  • Setting up Advanced Security

Actions that set a light lock:

  • Active X document viewing
  • Page adder dialog
  • Opening a Microsoft Office application that can include the FileCabinet CS add-in toolbar

Actions that are disallowed for other users when an exclusive lock is present:

  • Add folder when UltraTax CS client is added
  • Add folder when UltraTax CS client is proforma'd
  • Automatic backup during proforma
  • Automatic backup when closing
  • Populate
  • Populate with UltraTax CS folder creation
  • Setting up Advanced Security
  • Active X control
  • Page adder dialog
  • Running fcab.exe
  • Running fcabcnv.exe

User-specific files are unique files for each user of FileCabinet CS.

Directory Path File Name Description
\WinCSI\FcabSys Zfcbannr. <UID> This file holds banner modifications from File > Send to dialog.
Zfcesig. <UID> This is the email signature file.
Zfcumsc. <UID> This is the user control file / user preference file.
\WinCSI\FcabData\$sysdata Zfcfocus. <UID> This is the user focus file for that data location.
\WinCSI\FcabSys\Upload\Portal Toptl. <UID> This file holds information to be pushed to NetClient.
\WinCSI\FcabSys\Download\Portal Fromptl. <UID> This file holds confirmation information from NetClient.
\WinCSI\FcabSys\Upload\OCR Toocr. <UID> This file holds information pushed down to FCS from OCR.
Fromocr. <UID> This file holds confirmation that OCR was pushed successfully.
\WinCSI\FcabSys\Download\OCR Toocr. <UID> This file holds confirmation that OCR was received successfully into FCS.
Fromocr. <UID> This file holds information pushed down to FCS from OCR.
\WinCSI\FcabSys\TmpPrn\<UID> Each user has a specific directory for their temporary files, the folder may be renamed if the specific user is unable to open FCS or unable to print, scan, or embed into FCS.

Note: <UID> represents the user's identification. FileCabinet CS pulls this ID from the computer name in your Windows operating system.

There are multiple files used by FileCabinet that effect all users in the program, including the program executable the file that controls integration. There are two primary data locations where these global files reside. Below is a sample of some of the integral program files and their location:

Directory Path File Name Description
\Wincsi\Cabinet Cscabsv.dll This file controls integration with CS Professional Suite applications and 3rd party programs.
Fcabapp.exe Beginning in version 14.x, this is the executable for FileCabinet. Rather than use a locally installed executable, FileCabinet runs the program through this file on the network.
Fcab.exe In versions prior to 14.x, this was the executable for FileCabinet on the network that all workstations used. Currently, this file is used to help confirm the version of the program in case an update is needed, and also consists of configurations allowing the program to be ran across a network.
Zfcvers.dat Version file. This program should be updated automatically when the program version is upgraded and is what the license verifies again in order for the licensed features to run properly.
\WinCSI\FcabSys Zfcpaths.dat This file holds all the data location information.
Zfccust.dat This controls the custom image names button.
Annotlib.dat This contains all the stamp library settings and files for all users.
FCYYHome.MHT This file is the homepage file, where YY indicates the platform year for FCS. To disable the homepage for all users, rename the .MHT extension to .NA.
Directory Path File Name Description
\WinCSI\FcabSys Zfcpaths.dat This file holds information regarding all data locations currently set up in this instance of FCS.
\WinCSI\FcabData Zfcpaths.txt This file holds data path and alias information for this data path.
CltList.cc$ This file holds drawer list information for this data location.
\WinCSI\FcabData\$sysdata Allapps.cc$ This file contains all the applications currently used for the purposes Setup > NetClient CS and Focus folder lists.
Autoptl.cc$ This lists folders selected to contribute to NetClient CS (Setup > System Configuration> NetClient).
Docnames.cc$ This lists document names setup for that data location (Setup > System Configuration >Document names).
Family.cc$ This lists all the drawer families that have been created in the corresponding data location.
Folders.cc$ This file contains all the folders and what can be seen when printing or otherwise moving a document to a drawer folder in FileCabinet.
Ftempl.cc$ This holds the document/recurring folders that have been created in the data location (Setup > System Configuration > Document Folders).
\WinCSI\FcabData\$<DrawerID> *.ccd Drawer data will be stored in one or more .ccd files depending on amount of data and type of data contained within the drawer.
*.cci This is the drawer index file. There is only one of these files per drawer.

Tip! UltraTax CS and Fixed Assets CS have Setup > System Configuration settings for data paths, just like FileCabinet CS. If you change the path in FCS, you need to change it in Setup > System Configuration > Data Locations in UltraTax CS and Fixed Assets CS.

When using a SQL data location, the data is stored separately in the database according to your SQL instance setup. However, a few program files are kept in the WinCSI directory rather than the database in order to communicate with SQL and function properly. Most of these files will reside within the automatically created \WinCSI\fcabdatadb folder. Under that directory, there will be a folder for each SQL data location with the naming convention of ComputerName_InstanceName.DatabaseName. The following files and folders pertain to a SQL data location:

Directory Path File Name Description
WinCSI\fcabdatadb\ComputerName_InstanceName.DatabaseName Zfcdb.dat This file holds information on the SQL database that the data location is using like it's version and location.
Zfcpaths.txt This holds the location and other information related to this specific data path.
WinCSI\fcabdatadb\ComputerName_InstanceName.DatabaseName\$sysdata Zfcfocus.<UID> This the focus list file for each user in this specific database.
WinCSI\fcabdatadb\ComputerName_InstanceName.DatabaseName\$Ulock.fcd This directory contains the lock files related to this particular data location. Please see the Lock Files section above for more information on the different types of lock files.
WinCSI\FcabSys\ Networkinstallation.ini This file defines some settings needed to setup a SQL data location. It is created as a result completing the SQL setup wizard at \WinCSI\CABINET\sql\setup.exe.

Note: ComputerName is the name of the server that your SQL instance for FileCabinet CS resides on. InstanceName is what you named your SQL instance during it's creation, which is "CreativeSolution" by default if done through the program's provided installation files.

Backup files will be saved to the designated location at the time of backup.
Directory Path File Name Description
Designated backup location\ClientID\ ClientID.cc! This file holds drawer backup data.

\WinCSI\FcabData\$Archive is the default directory for archived data. The first archive created will create a Volume directory where archived data is stored. Each additional archive created in the same directory will have a unique folder name that increases by an increment (e.g. Volume.000, Volume.001, etc.).

Directory Path File Name Description
\WinCSI\FcabData\$Archive\<VolumeID> ArchList.cc$ This file holds drawer list information for this archive data location.
Volume.txt This file holds information for this volume.
\WinCSI\FcabData\$Archive\<VolumeID>\<DrawerID> *.cca This file holds the archived data for this drawer.

Note: FileCabinet CS allows for the ability to customize the folder name and location for archived data. Due to this, your data locations may not follow the same naming convention or reside in your WinCSI directory.

FileCabinet CS stores temporary files in the following directories:

Directory Path Description
\WinCSI\FcabSys\download contains temporary files from OCR and NetClient portals
\WinCSI\FcabSys\upload contains temporary files that is sent OCR and NetClient portals
\WinCSI\FcabSys\$Ulock contains temporary lock files
\WinCSI\FcabSys\TmpPrn contains folders for each user (if used), in which the Temp folder contains temporary files for print jobs and the Banner folder contains individual banner files
\WinCSI\FcabData\DrawerID Lockole.cc$ is a temporary embedded object lock
C:\Windows\Temp FCD*.* files are temporary print files for the FCS driver

Installation prerequisites

FileCabinet CS has several prerequisites for the operating system in order to run the application including Microsoft Edge, Microsoft .NET Framework, and Microsoft Visual C++. The desktop setup for FileCabinet CS will check that your workstation has these components and install the prerequisites that are missing. If you need to reinstall or repair the separate components required to run FileCabinet CS, see the table below for the installation files.

Note: We recommend consulting a qualified IT professional when repairing, uninstalling, or reinstalling components of your operating system.

Directory Path File Name Description
\WinCSI\Cabinet\Desktop Setup.exe executable file to run FileCabinet CS desktop setup
\WinCSI\Cabinet\Desktop\dotnetfx dotNetFx40_Full_x86_x64.exe executable file to install or repair Microsoft .NET Framework 4.0
\WinCSI\Cabinet\Desktop\vcredist_x86\2013 vcredist_x86.exe installation file to install or repair Microsoft Visual C++ 2013
\WinCSI\Cabinet\Desktop\vcredist_x86\2015 vcredist_x86.exe installation file to install or repair Microsoft Visual C++ 2015

See the following links for information on the Microsoft components:

.NET Framework and Visual C++ Considerations for CS Professional Suite

Microsoft .NET Framework External link  (What's this?)

Installing the .NET Framework External link

Microsoft Visual C++ External link

Was this article helpful?

Thank you for the feedback!

Internal only

Support: For a more comprehensive list of program files organized by directory and including registry information, see Internal: File structure, registry and program files. This related topic is internal only as it provides additional information regarding security files that we don't want ALL users of the firm to have access to.