Files That You Use to Manage Repositories

A Siebel Archive File (SIF) is a type of file that you can use to import object definitions into or export objects from the Siebel Runtime Repository. You can use SIF files to move your modifications from a source environment to a destination environment. SIF files are written in XML format, use the following hierarchy, and can include property values and scripts:

  1. Repository

  2. Project

  3. Object

  4. Child Objects

For example, the following code is part of a SIF file that is created when objects are added to a hotfix. It includes a definition for the Account Assoc Applet:


<REPOSITORY NAME="Siebel Repository"  ... >

  <PROJECT  ...  NAME="Account (SSE)"   ... >

     <APPLET  ASSOCIATE_APPLET="Account Assoc Applet"  BUSINESS_COMPONENT="Account"  
        CLASS="CSSFrameListBase"  ...  NAME="Account List Applet"  ... >
        <APPLET_METHOD_MENU_ITEM... >  
        </APPLET_METHOD_MENU_ITEM>...
     </APPLET>

     <BUSINESS_COMPONENT  CACHE_DATA="N"  CLASS="CSSBusComp"  ... >
     </BUSINESS_COMPONENT>
     ...

  </PROJECT>

</REPOSITORY>

For more information about how to export objects to a SIF file and import objects from a SIF file, see Archiving Objects.