This Article is not a substitute of the OpenEdge Replication documentation. It is only intended to provide a quick reference of the steps needed to complete when configuring Fathom OpenEdge Replication.
On the Source Side:
PROSTRCT CREATE dbname
PROCOPY $DLC/sports dbname
- or restore database from a backup:
PROREST dbname /backup/<backupvolume> -verbose
- Before enabling after-imaging, the database needs to be marked as backed up.:
RFUTIL dbname -C mark backedup
- Enable After-imaging. If AI extents were not included in the structure these need to be added beforehand.
RFUTIL dbname -C aimage begin
- Enable source Replication
PROUTIL dbname -C enablesitereplication source
- Take a Full backup to use for the target baseline
PROBKUP dbname <device-or-filename> -REPLTargetCreation
- Move the backup to the remote site with the transfer method of choice: RCP, FTP ,etc...
- Copy and modify the Replication properties file to the directory where he database .db file is located. The repl.properties file should be renamed to be the simple name (without the .db) of the database with .repl.properties (e.g. sports2000.repl.properties)
cp $DLC/properties/source.repl.properties dbname.repl.properties
On the Target Side:
PROREST dbname <device-or-filename> -verbose
- Enable target Replication
PROUTIL dbname -C enablesitereplication target
- Copy and modify the Replication properties file to the directory of the database Control Area (dbname.db)
cp $DLC/properties/target.repl.properties dbname.repl.properties
- Start the target database (Target database should be started first)
PROSERVE dbname <dbparams> -DBService replagent -S <agent port>
The "agent port" needs to be the same as the port parameter in the Replication Server’s source.repl.properties file.
On the Source Side:
- Start the source Database :
PROSERVE dbname <dbparams> -DBService replserv -S <port> -pica 8192
Test and monitor the replication environment.