Generic Applet Types from the XML Manifest File

Platforms: Windows, UNIX, IBM z/OS.

The example of a generic Mobile applet shown in the following image uses the AppletPR key in the XML manifest file. This key has two entries in the Object Expression view: Mobile and Desktop. The Files view contains the JavaScript file (siebel/jqmformrenderer.js in this example) that the manifest file maps to display the applet.

This image is described in the surrounding text.

The following image shows the entries for the navigation controls, such as ScreenPM, in the UI Objects screen. The Files view contains the following file: siebel/navigationmodel.js.


This image is described in the surrounding text.

The following image shows the entries for NAVIGATION_TREE. There is one entry in the Object Expression view: Desktop. The Files view contains the following file: siebel/jsTreeCtrl.js.


This image is described in the surrounding text.

The following image shows the entries for NAVIGATION_TAB. There is one entry in the Object Expression view: Desktop. The Files view contains the following file: siebel/accnavigationphyrender.js.


This image is described in the surrounding text.

The files specified in the legacy manifest keys, RestOfUIPM and RestOfUIPR, are now located within the entries for UI Objects named PLATFORM_INDEPENDENT and PLATFORM_DEPENDENT. The following image shows the migrated legacy manifest keys.


The migrated legacy manifest keys: Described in the surrounding text.

Files configured against a number of sections in the legacy manifest XML file are now part of these two UI Objects:

  • PLATFORM DEPENDENT

  • PLATFORM INDEPENDENT

The following table shows the mapping of the legacy XML file.

Legacy XML Section Legacy Manifest Specific Subsection Legacy Manifest Key UI Object Name UI Object Expression

COMMON

Not applicable

Not applicable

PLATFORM INDEPENDENT

Not applicable

PLATFORM_ COMMON

PLATFORM Name="IsDesktopApplication()"

Not applicable

PLATFORM DEPENDENT

Desktop

PLATFORM_KEY_ SPECIFIC

PLATFORM Name="IsDesktopApplication()"

Not applicable

PLATFORM DEPENDENT

Desktop

KEY_COMMON

Not applicable

RestOfUIPM

PLATFORM INDEPENDENT

Not applicable

PLATFORM_KEY_ SPECIFIC

PLATFORM Name="IsDesktopApplication()"

RestOfUIPR

PLATFORM DEPENDENT

Desktop
Note: When processing Object Expressions Records to choose files for a given UI Object, the first Expression that evaluates to True is selected, and the file associated with it is downloaded to the browser. However, there is one exception. With the UI Object records of the Application type and Common usage type, all expressions in the Object Expression list are considered, and then they are aggregated and downloaded to the browser.