CDRSITES_10X Environment Variable
Works around a malfunction in version reporting for fix pack versions of 10.00 servers.
- units
- cdrIDs, which are the unique identifiers for the database server in the Options field of the SQLHOSTS file ( i =unique_ID)
- range of values
- positive numbers
- takes effect
- when Enterprise Replication is initialized
and the CDR_ENV configuration parameter has a value for CDRSITES_10X in
the ONCONFIG file, or immediately for the following actions:
- Adding a value using the cdr add onconfig command
- Removing a value using the cdr remove onconfig command
- Changing a value using the cdr change onconfig command
In mixed-version Enterprise Replication environments that involve Versions 10.00.xC1 or 10.00.xC3 servers, the NIF does not properly report its version when it responds to a new server with a fix pack version of 10.00.xC4 or later. When a new server sends an initial protocol message to a sync server, the sync server, instead of properly giving its version, gives back the version of the new server.
To prevent this malfunction, if you have Version 10.00.xC1 or 10.00.xC3 servers in your Enterprise Replication environment, set the CDRSITES_10X environment variable with the CDR_ENV configuration parameter for these servers.
The cdrID is the unique identifier for the database server in the Options field of the SQLHOSTS file ( i = unique_ID).
For example, suppose that you have 5 database servers, Version 10.00.xC1, whose cdrID values range from 2 through 10 (cdrID = 2, 3, 8, 9, and 10).
If you upgrade database server cdrID 8 to Version 10.00.xC4, you must set the CDRSITES_10X environment variable for the other server cdrIDs by setting the CDR_ENV configuration parameter in the ONCONFIG file before bringing the Version 10.00.xC4 database server online:
CDR_ENV CDRSITES_10x=2,3,9,10