Bookshelf Home | Contents | Index | PDF |
Siebel Remote and Replication Manager Administration Guide > Administering Siebel Replication Manager > Process of Administering Siebel Replication Manager > Upgrading a Regional NodeA change that is made to an object definition must be distributed to the headquarters, regional and local databases. This is known as a minor upgrade. Some examples of changes to object definitions include changes to the behavior of an application or adding extension columns to a table. You can use Siebel Tools to compile the definition of the Siebel application in an SRF (Siebel Repository File). A set of DDL (Data Definition Language) operations represent schema object changes. In any one schema hierarchy, each Replication Manager instance and each remote client must contain the same database schema and SRF file. If the Siebel Server and the remote client do not contain the same SRF file, then transactions can become corrupt. Any change to the schema or SRF file requires a mandatory upgrade for each remote client during the next synchronization session. This upgrade is necessary even if a change to the SRF file does not affect the schema. During normal operations there can be a short moment where the Siebel Server and the remote client contain a different SRF. The recommendation that this topic describes applies to a long-term configuration change. For more information, see Overview of the Siebel Remote Architecture.
Finishing the Upgrade with Siebel AnywhereIf you use Siebel Anywhere, then you can use it to apply schema changes. To finish the upgrade with Siebel Anywhere
Finishing the Upgrade without Siebel AnywhereIf you do not use Siebel Anywhere, then you must reextract and reinitialize the regional and Remote nodes after you apply the repository changes and synchronize the physical schema. To finish the upgrade without Siebel Anywhere
Language RequirementsAlthough the language can vary for each instance in any one hierarchy, you must compile the SRF file from the same repository. For example, the SRF file in a replication environment can be in a language that is different from the SRF file in the headquarters environment even if you compile these SRF files from the same SRF file. The language that a remote client uses can be different from the language that another remote client in the same hierarchy uses even if you compile each client from the same SRF file. Generating Reporting RelationshipsIf you upgrade to a new version of the Siebel CRM software, or if the denormalized hierarchy structure becomes out of synchronization with the data in the normalized tables, then it might be necessary for you to perform the Generate Reporting Relationships process. This process creates a large number of transactions for Siebel users and regional nodes. It requires significant resources of time, CPU, and memory. For more information, see Siebel Database Upgrade Guide. |
Siebel Remote and Replication Manager Administration Guide | Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |