Using Siebel Tools > Managing Repositories > Upgrading a Repository >

Identifying Conflicts That Occur During an Upgrade


This topic describes how to identify merge conflicts that exist between objects that Siebel Tools added or modified during a repository merge. A merge conflict is an error that occurs if two separate developers or groups update the same object.

To identify conflicts that occur during an upgrade

  1. Make sure you finish upgrading repositories.

    For more information, see Upgrading a Repository.

  2. In Siebel Tools, choose the Screens menu, Application Upgrader, and then the Application Upgrade Object List menu item.
  3. In the Application Upgrades list, right-click the record of the merge you must analyze, and then click Hierarchy Reports.

    Siebel Tools displays the Hierarchical Conflict Dependency view. This view displays the objects that Siebel Tools added or modified during a merge. It displays these objects in a hierarchal tree that is similar to the Object Explorer. It includes the following items:

    • A set of objects that includes a valid value for each object. For example, Y or N for the field of an object that includes a Binary value. Siebel CRM modified these objects during the merge.
    • A set of objects that includes an asterisk (*) for each value. Siebel Tools displays an asterisk for each of these objects if it modified a child of the object during the merge, or if it modified an object that includes a dependency with this object.
  4. Get information about an object.

    For example:

    1. In the Object Types pane, expand the Business Service tree, and then click Business Service User Prop.

      This step uses a business service user property as an example. You can click any object type in the tree.

    2. In the top Object Name pane, click an object, such as Shopping Service.

      Siebel Tools displays a list of attributes of the object in the lower Object Name pane. For example:

    Order Entry - Line Items Active Field 157
    .
    .
    .
    Quote Item|Order Item FieldMap 255

    Siebel Tools also displays any merge conflicts that exist for the object in the Attribute pane.

  5. (Optional) Filter the objects that Siebel Tools displays.

    You can use one of the following values in the Filter dropdown list:

    • Siebel and Customer Modified. Siebel Tools only displays objects that Oracle or you modified.
    • Siebel Modified. Siebel Tools only displays objects that Oracle modified or added.
    • All. Siebel Tools displays all modified or new objects.
  6. (Optional) Display the dependencies that exist for an object:
    1. Click an object in the top Object Name pane.
    2. Click Show Dependencies.
  7. (Optional) Display the dependencies that objects contain:
    1. Click an object in the top Object Name pane.
    2. Hold down the CTRL key, and then click another object in the top Object Name pane.
    3. Click Show Dependencies.

      Siebel Tools displays a list of dependent objects that it modified and the attributes for these objects.

    4. Click Back to view the objects that Siebel Tools is analyzing for these dependencies.
Using Siebel Tools Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.