Prior to OE 12.3, due to changes in AI note information between versions, migration of AI or Replication enabled databases requires disabling AI and Replication prior to migration then re-enabling AI and replication.
To upgrade replication enabled databases between OpenEdge Versions:
1) Disable site Replication: $ echo y | proutil source -C disablesitereplication source
2) Disable After Imaging: $ rfutil source -C aimage end
3) Truncate bi: $ proutil db -C truncate bi -G 0
4) Upgrade the the database
- If migrating to the same platform and OpenEdge bit-version, assure a full verified backup then Convert/Upgrade the database (conv1011, conv1112)
- If migrating to a different platform and/or OpenEdge bit-version, migrate the database with dump and load routines
- Assure the .repl.recovery file is deleted
5) Re-Enable After Imaging
6) Re-Enable Site Replication
7) Re-Stage the target systems for site replication with a new backup of the converted source database.
Articles provide further instruction detail of the above steps are listed in the Notes section below.
Since OE 12.3 new feature has been introduced that will convert the schema area only, which does not require rebasing the replication target.
Reference Progress documentation: https://docs.progress.com/cs-CZ/bundle/openedge-upgrade/page/Convert-replication-enabled-databases-without-target-rebase.html