Using Siebel Tools > Managing Repositories >

Creating Repository Patch Files

A wizard steps you through the process of creating a patch file.

To create a repository patch file

  1. Make sure that both the original source and the modified source repositories are present on the client computer.
  2. If you are building a patch file from an archive file, go to Step 3; Otherwise, choose File > Open Repository and then select the modified source repository.
  3. Choose Tools > Utilities > Build Patch.

    The Build Patch - Setup dialog box appears.

    Click for full size image
  4. Under Select modifications, make your selection using the following table.
    Option Button

    Changed objects in current repository

    Allows you to generate the set of source objects in the patch file from all objects in the currently open (modified source) repository that have a value of TRUE in their Changed property. The Changed property indicates changes to property values or child objects for all objects that have changed since a specified date. This is an easy way to capture all objects that have changed since the start of work on the new release.

    NOTE:  This is useful for creating cumulative patch files—that is, if several patches are created over time, each successive patch includes all changes that went into previous patches. Also included are the most recent changes, as long as the Changed Indicator Date has not been modified. This is the real reason that it is possible to define a patch using the Changed property. If you use the Changed indicator in this or any other way, you need to be careful that the Changed Indicator Date does not get set arbitrarily.


    Archive file

    Allows you to use an existing archive file to generate the same set of objects in the patch file. Use this option when the set of patch objects is identical to a recently exported archive file, or when you want to explicitly select individual top-level objects to be included. In this latter case, generate the archive file prior to generating the patch file. Building a patch from an archive file may also be preferable when there are too many objects with a Changed value of TRUE.

    Use the File Name field to specify a pathname and filename for the archive file and click the Browse button and select the archive file.

  5. From the Repository drop-down list, choose the name of the original source repository.
  6. In the Patch File field, click Browse to specify a path name and filename for the patch file to create.
  7. Click Next.

    The Build Patch - Summary dialog box appears.

    Click for full size image

    If you selected the Archive file option, the list of objects for the patch loads immediately.

    If you selected the Changed objects option, Siebel Tools pauses while it generates the list because it needs to scan through the repository and check all the Changed property values.

  8. Click Finish.

    The patch file is generated in the directory location you specified in Step 4.

Using Siebel Tools