SIEBEL I Creating Modules

The setting UseSiebelEngine must be enabled before an application can be scanned with the Tosca Wizard (see setting "UseSiebelEngine").

The creation of Modules is described in general in the Tosca Commanderâ„¢ Manual (see chapter "Scan classic Modules with Legacy Scan"). In the chapters below you will be provided with engine specific methods for identifying screens and controls as well as a list of properties and wildcards and their possible uses in the TechnicalID.

Screen identification

The following properties are used for the unique identification of screens:

  • RepositoryName: the unique name of the screen in the Siebel database

  • UIName: the freely definable name of the screen

Wildcards

Wildcards can be used in the TechnicalID of screens.

RepositoryName=*ebel Sal* instead of RepositoryName=Siebel Sales Enterprise

Control identification

The following Siebel controls can be identified and steered:

  • SiebButton

  • SiebCalculator

  • SiebCalendar

  • SiebCheckbox

  • SiebList

  • SiebMenu

  • SiebPageTabs

  • SiebPDQ
  • SiebPickList

  • SiebScreenViews

  • SiebText

  • SiebTextArea

  • SiebToolbar

Technical identification

The following properties are used for the unique identification of controls:

  • RepositoryName: the unique name of the control in the Siebel database

  • UIName: the freely definable name of the control

Wildcards and regular expressions

As a general rule, wildcards cannot be used in TechnicalIDs, but regular expressions can be used in the TechnicalID of controls.

RepositoryName=.*EditViewLayout instead of RepositoryName=ButtonEditViewLayout

The input or selection of the technical ID for a Siebel control is done via the table Technical Identifier in Tosca Wizard.

  • When a CheckBox is selected in front of an attribute, it is specified that the attribute should be added to the TechnicalID. All controls generally get their technical ID via the attribute Name .

The attribute ObjectIndex excludes the combination with other attributes.

  • To be able to change the value of an attribute, double click in the row of the desired attribute of the Value column. A value can then be written into the field.

These values are specified by the Tosca Wizard and must only be modified in special cases.

  • The plus and minus buttons below the Technical Identifiertable allow a customized attribute to be added or deleted.

    Only customized attributes, which have been added via the plus button can be removed via the minus button.

  • The current definition of the TechnicalID is displayed in the field below the plus and minus buttons. This definition is copied and transferred to the Module.

<Property>=<Value>;\;ClassName=<Value>

Tosca Wizard - TechnicalID

Logical identification

The logical name is determined via the UIName attribute. If the attribute UIName is empty, the attribute RepositoryName is used.