Object Architecture



what is Siebel Objects...

is a part of Siebel application which can be an UI entity displayed to the user end or a back-end entity used for logical purpose to control how or what data should be displayed to user end.

in simple way...

we can mention, a Siebel object definition is the metadata that defines a Siebel application. Whenever we do perform a change in Siebel object definition then it would reflect in Siebel Application.

Applets, Views, Screens, Business Components, Tables are some of the Object definitions in Siebel Application


where Siebel Object definitions are stored...

Siebel Repository is a set of database tables that stores these Siebel object definitions. The compiled format of Siebel Repository (SRF) only used in application UI representation. Hence whenever we do a change in Object definition then it reflects in Siebel Repository and through compile, the user interface representation will get change.

for example...

In earlier Siebel versions Siebel Repository file was available as a separate file (siebel_sia.dbf) and newer versions dont have a separate file and get installed with the developer's machine. Latest Siebel version provides cloud workspace for accessing Siebel Objects, so developer can use browser instead of installed application to access Siebel Tools like Siebel client application


how to edit Siebel Objects...

we can use Oracle's Siebel Tools to create or modify an object definition. A parent-child relationship is a hierarchical relationship that defines a relationship between object definitions. Siebel Tools displays child objects of the parent-child relationship if we expand an object type in the Object Explorer.

for example...

If we expand the Applet Object type, then Siebel Tools displays the following child object types:

  • Applet Browser Script
  • Applet Server Script
  • Applet Toggle
  • Applet User Properties
  • Controls
  • Drilldown Object
  • List

Object - metadata about Siebel Application


Comments