Consultor Eletrônico



Kbase P130309: Re-enabling replication fails with (10370)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/10/2008
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1C

SYMPTOM(s):

Replication (target) cannot be enabled on a database that has not already been enabled for source replication. (10370)

Re-enabling replication fails with (10370)

CAUSE:

Documentation incorrect - some steps have been missed out.

FIX:

OpenEdge Replication: User Guide (Feb. 2008), p.3-40f describes what should be the steps for "Re-enabling OpenEdge Replication after transition".
1. proshut target-db-name -by
2. probkup target-db-name target-db-name.bak
3. Move backup to source machine
4. proutil source-db-name -C disablesitereplication source
5. prorest source-db-name target-db-name.bak
6. rfutil source-db-name -C aimage begin
7. proutil source-db-name -C enablesitereplication source
Up to this point the steps are correct as in the documentation. However, what should then be done is -
8. probkup source-db-name incremental source.incremental.bak
9. Copy source.incremental.bak to target
10. prorest target source.incremental.bak
11. proutil target-db-name -C enablesitereplication target
Deleting the *repl.recovery files should also not be necessary. During my tests, when the respective databases were enabled for replication, the recovery files were automatically deleted, i.e. after steps (7) and (11).