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.

Note: You can only set the CDRSITES_10X environment variable by using the CDR_ENV configuration parameter. You cannot set CDRSITES_10X as a standard environment variable.

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