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:
Repository
Project
Object
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.