In mixed-version Enterprise Replication environments that involve post 7.3x/7.20x/7.24x servers, the NIF does not properly report its version when it responds to a new server. 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. If a 10.0/9.40/9.30 server tries to synchronize with a 7.3x/7.20x/7.24x server, the older server responds to the 10.0/9.40/9.30 server that it is a 10.0/9.40/9.30 server and will subsequently fail.
To prevent this malfunction:
If you have Version 7.3x/7.20x/7.24x servers in your Enterprise Replication environment, set the CDRSITES_731 environment variable, as appropriate, for 9.30, 9.40, or 10.0 database servers by setting the CDRSITES_731 cdrID for these Version 7.x database 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 Informix Dynamic Servers, Version 7x servers whose cdrID values range from 1 through 7 (cdrIDs = 1, 4, 5, 6, and 7)
If you upgrade database server cdrID 6 to Version 10.0/9.40/9.30, you must set the CDRSITES_731 environment variable for the other server cdrIDs before bringing the Version 10.0/9.40/9.30 database server online:
setenv CDRSITES_731 "1,4,5,7"
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]