Using Siebel Tools > Customizing Objects > Examining Objects >

Comparing and Synchronizing Objects Between Repositories and Archives


You can compare two objects that are of the same object type. Siebel Tools uses color-coded icons to highlight differences. You can choose and copy properties and individual child objects from one object to another object. You can use this feature to propagate a modification that you make to an ancestor object to the descendents of this object or to other objects that are of a similar type. You can assess and adjust differences between objects. You can also compare properties of checked out objects with their counterparts on the Siebel Server. For more information about ancestor objects, see Configuring Siebel Business Applications.

You can compare two objects that are of the same type. The Object Comparison dialog box displays a line-by-line comparison between the two objects. You can compare the top-level objects that are defined in the following items:

  • Current repository
  • Different repositories
  • Archive files

For information about top-level object types, see Displaying Object Types in the Object Explorer.

Comparing Two Objects in the Same Repository

You can compare two objects that reside in the same repository.

To compare two objects in the same repository

  1. In the Object Explorer, click an object type.
  2. In the Object List Editor, choose two top-level object types.

    For more information, see Choosing More Than One Record in the Object List Editor.

  3. Choose the Tools menu, Compare Objects, and then click Selected.
  4. Examine the results in the Compare Objects dialog box.

    For more information, see Elements of the Compare Objects Dialog Box.

Comparing Two Objects in Different Repositories

You can compare an object that resides in the current repository to an object that resides in a different repository.

To compare two objects in different repositories

  1. In the Object Explorer, click an object type.
  2. In the Object List Editor, choose one top-level object type.
  3. Choose the Tools menu, Compare Objects, and then click Selected vs. Repository.
  4. In the Open Repository dialog box, choose the repository that includes the object you must compare, and then click Open.
  5. Examine the results in the Compare Objects dialog box.

    This dialog box displays the following:

    • The object in the current working repository in the left window
    • The corresponding object in the other repository in the right window

      You can update the current working repository or the other repository from the Object Comparison dialog box. To do an update, you must make sure the project that the object references is locked. For more information, see Elements of the Compare Objects Dialog Box.

Comparing an Object in the Current Repository to an Object in an Archive

You can compare an object that resides in the current repository to an object that resides in an archive.

To compare an object in the current repository to an object in an archive

  1. In the Object Explorer, click an object type.
  2. In the Object List Editor, choose one top-level object type.
  3. Choose the Tools menu, Compare Objects, and then click Selected vs. Archive.
  4. In the Select Archive File to Compare Against dialog box, choose the archive file that includes the object you must compare.

    Siebel Tools saves an archive file as a SIF file. For more information, see Overview of Archiving Objects.

  5. Click Open.

    Siebel Tools starts the comparison at the project level. It does the following:

    • If it finds a corresponding object in the archive, then it displays the Compare Objects dialog box.
    • If it does not find a corresponding object in the archive, then it does nothing.

      For more information, see Elements of the Compare Objects Dialog Box.

Comparing Objects in Two Different Archives

You can compare an object that resides in an archive to an object that resides in another archive.

To compare objects in two different archives

  1. In the Object Explorer, click an object type.
  2. In the Object List Editor, choose one top-level object type.
  3. Choose the Tools menu, Compare Objects, and then click Archive vs. Archive.
  4. In the Select Archive File for Left Side of Comparison dialog box, choose an archive file, and then click Open.
  5. In the Select Archive File for Right Side of Comparison dialog box, choose an archive file, and then click Open.

    Siebel Tools displays the Object Comparison dialog box. It populates the left side and right side of this dialog box with the contents of the archives you choose in Step 4 and Step 5. During the comparison, these archives are read-only. For more information, see Elements of the Compare Objects Dialog Box.

Synchronizing Objects Between Repositories

You can use the Compare Objects dialog box to synchronize objects.

To synchronize objects between repositories

  1. Lock the projects that the objects you must synchronize reference.
  2. In the Object List Editor, choose two top-level object types of the same object type.

    For more information, see Choosing More Than One Record in the Object List Editor.

  3. Choose the Tools menu, choose Compare Objects, and then click Selected.
  4. In the Compare Objects dialog box, choose an object in the First Selection box.

    For more information, see Elements of the Compare Objects Dialog Box.

  5. Click the right arrow button.

    Siebel Tools does one of the following, depending on if a corresponding object exists in the repository that the Second Selection section represents:

    • Corresponding object exists. Siebel Tools modifies the properties of the object that resides in the repository that the Second Selection section represents. It modifies these properties so that they are equal to the object properties of the object that the First Selection section displays.
    • Corresponding object does not exist. Siebel Tools creates a corresponding object in the repository that the Second Selection section represents.

      If you synchronize an object from one repository to another repository, then Siebel Tools synchronizes this object and any child objects that this object includes.

Using Siebel Tools Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.