If replication is not working, check the following:
Is replication enabled for the file? Use the ctinfo utility to check this:
ctinfo yourreplicatedfile.dat ADMIN ADMIN FAIRCOMS
Look for:
Extended File Mode Details:
ctREPLICATE : file is replicated
If you are using two-way replication or multiple Replication Agents connected to a server, be sure to set the unique_id option in the Replication Agent configuration file so that each Replication Agent has its own unique ID.
If you are doing two-way replication between servers on the same machine, use the REPL_NODEID option in both servers' configuration files to set unique node IDs for the servers.
If you use localhost or the DNS name for source_server or target_server in ctreplagent.cfg, you will need to use REPL_NODEID.
Low-level operations are not replicated, so these operations fail on replicated files with error 919, REPL_ERR "Low-level operations are not allowed on replicated files."
You will need to disable replication on the file prior to executing a low-level operation. To disable replication you can use a recent version (V11 or later) of the cttrnmod utility (located in tools/cmdline/admin/client). This requires exclusive access to the file.
To disable replication on a file prior to executing a low-level operation, follow these procedures:
cttrnmod set P -f <filelist> -u <user> -p <password> -s <server>
The -f <filelist> option specifies the name of a text file containing names of FairCom DB data files, one per line. When this option is specified, the utility operates on all files specified in that text file.
cttrnmod set repl=off -f <filelist> -u <user> -p <password> -s <server>
cttrnmod set T -f <filelist> -u <user> -p <password> -s <server>
cttrnmod set repl=on -f <filelist> -u <user> -p <password> -s <server>
To restart replication on this file, you should generally do a full re-sync of all replicated files. If your replication target is fully caught up with the source server it is safe to re-sync only this file.