File Sync

Counterpoint V8.4.2 includes File Sync, which is a new component of Counterpoint Services that automatically synchronizes the content of the company configuration directory on your Hub server (e.g., C:\Program Files\Radiant Systems\Counterpoint\CPSQL.1\TopLevel\MyCompany\Configuration) to all Remote servers and offline workstations. Configuration directory synchronization occurs automatically as a background process during the night and can be initiated "on demand" for any server or workstation.

By automating the distribution of configuration files, File Sync allows you to modify data dictionary settings, create custom reports, update item or customer images, or make other configuration directory changes without having to manually copy configuration files to all of your servers and offline workstations.

Refer to NCR Counterpoint Management Console for more information about initiating File Sync requests on demand.

Changing the File Sync schedule

By default, File Sync compares the contents of the top-level directory on each client (i.e., Remote servers and workstations) with the Hub server at 2:30 A.M. each day. If any differences are detected on a client, File Sync sends all new and updated files from the Hub server to the client.

You can change the frequency with which each To change the frequency with which

Adding directories to File Sync

- Warning: Don't sync Windows system directories... Always test...

ClosedDisabling File Sync

File Sync starts automatically whenever CPServices starts. However, you can disable File Sync, if necessary, preventing it from starting with CPServices, by following these steps:

  1. Browse to the \Bin subdirectory of the Counterpoint installation directory on your Hub server (e.g., C:\Program Files\Radiant Systems\Counterpoint\CPSQL.1).

  2. Open the CpSvcs.exe.config file in Notepad or the XML editor you prefer.

  3. Find the following section in the file:

        <ServiceModule Name="File Sync">

          <Configurator AssemblyName="FileSyncConfigurator.dll"

ClassName="Radiant.Retail.Services.FileSync.FileSyncConfigurator" />

        </ServiceModule>

  1. Modify the <ServiceModule Name="File Sync"> line to include the SuppressLoad= parameter and set the parameter to "true" (as indicated by the highlighted text below).

        <ServiceModule Name="File Sync" SuppressLoad="true">

          <Configurator AssemblyName="FileSyncConfigurator.dll"

ClassName="Radiant.Retail.Services.FileSync.FileSyncConfigurator" />

        </ServiceModule>

  1. Save your changes and restart CPServices on your Hub server.