Using Siebel Tools > Compiling, Testing, and Troubleshooting Your Customizations > Compiling Your Modifications >

Compiling Objects


You can compile a single object or a group of top-level objects of the same type. For example, if you modify several applets, then you can compile only the applets you modify rather than compiling entire projects. For information about top-level object types, see Displaying Object Types in the Object Explorer.

To compile objects

  1. Do Step 1 and Step 2.
  2. In the Object List Editor, right-click an object, and then click Compile Selected Objects.

    To choose multiple objects, see Choosing More Than One Record in the Object List Editor.

    For alternative ways to start the compiler, you can do the following:

    • Click the Compile button on the Debugger toolbar.
    • Press F7.
  3. In the Siebel Repository File window, click Browse, and then choose a repository.

    For more information, see Identifying the Repository That You Must Compile.

  4. Click Compile.

    Siebel Tools compiles the projects that you choose in Step 2 to the repository that you specify in Step 3. Siebel CRM makes any modifications that you make immediately available in any instances of the Siebel Web Client that read this repository. For more information, see Testing and Troubleshooting Your Modifications.

Objects That Must Exist in the Production Database

To work correctly, the following repository objects must exist in the production database. Siebel CRM sets the No Compile property for these objects to TRUE, by default. Siebel Tools does not compile them to the repository. You can configure these objects:

  • Assignment objects and their child objects
  • Dock objects and their child objects
  • EIM interface table objects and their child objects
  • Workflow policy objects and their child objects

You cannot configure the following objects but they must exist in the production database. These objects allow you to use various administrative and batch features:

  • Schema maintenance objects
  • Server component objects
  • User key attribute objects
Using Siebel Tools Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.