Developing and Deploying Siebel eBusiness Applications > Getting Started with Siebel Tools > The Configuration Process >

Compiling Projects


After you have made your configuration changes, you must compile them into a Siebel repository file. Until you do so, your Mobile Web Client application that reads the repository file will not reflect the changes you have made.

There are various options for compiling the repository. You can compile at the project level—selected projects, all locked projects, all projects—or you can compile individual objects. Compiling individual objects is faster, but you must remember to do it for each object you modify.

To compile projects

  1. Exit Web client applications that are running on the .srf file to which you want to compile.
  2. While running, a client application maintains a lock on the .srf file.

  3. In Siebel Tools, choose Tools > Compile Projects.
  4. The Object Compiler window appears.

    Click for full size image

  5. In the Object Compiler window, select whether you want to compile selected projects, locked projects, or all projects.
  6. Compiling only the locked projects (those currently checked out) is faster than compiling all projects. Compiling locked projects is also often easier than selecting individual projects from the list.

  7. In the Object Compiler window, click the Browse button to select the .srf file you want to compile.
  8. The .srf file for your application is in the objects subdirectory of your Siebel application client directory. For example, a typical path is to the Mobile Web client installed for testing on a developer's machine is:

  9. Click the Compile button in the Object Explorer window.
  10. After compilation is successful, the .srf file you specified contains all the configuration changes you made.

To compile individual objects

  1. In the Object Explorer, select the object type you want to compile.
  2. You can only select top level objects such as, applets, views, business components, or business objects. You cannot compile child-level objects.

  3. In the Object List Editor, select the object or objects you want to compile.
  4. The objects can belong to different projects.

  5. Right-click the mouse and choose Compile.
  6. The Compile dialog box appears.

  7. In the Compile dialog box, select the repository file (.srf) to which you want to direct your changes.
  8. Click Compile.
  9. After compilation is successful, the .srf file you specified contains all the configuration changes that you made.


 Developing and Deploying Siebel eBusiness Applications 
 Published: 18 April 2003