Bookshelf Home | Contents | Index | PDF |
Siebel Database Upgrade Guide > Performing the Siebel Incremental Repository Merge > About Migrating the XML Manifest Data for Siebel Open UI from Previous Releases to the New Manifest Data in the DatabasePlatforms: Windows, UNIX, and IBM z/OS. In Siebel Open UI, before Siebel CRM version 8.1.1.11 or version 8.2.2.4 (Siebel Innovation Pack 2013), files to be downloaded for an applet were configured in one of the following ways:
The files were then configured against the key in the custom_manifest.xml file or in an application-specific custom manifest file. Starting with Siebel CRM version 8.1.1.11 and version 8.2.2.4, Siebel Open UI replaces the XML manifest file with manifest data that it stores in the Siebel database, as noted in Upgrading a Custom Database Schema. You cannot modify this predefined manifest data, but you can use the Manifest Administration screen in the client to configure the manifest data that your customizations require. Applets are mapped directly to files, and expressions are configured to determine under what conditions the applets use a given file. The following example illustrates how data from the XML manifest file is migrated. The example uses the applet Activity HI Calendar Applet, which is used for calendar functionality in Siebel Open UI. It has separate renderings in mobile and desktop applications. NOTE: The migration described in this topic applies only to upgrades with custom Siebel Open UI manifest files for Siebel CRM version 8.1.1.9 or 8.1.1.10, and version 8.2.2.2 or 8.2.2.3. Figure 2 shows the UI Objects view with two Activity HI Calendar Applet UI object entries. One of these entries has a usage type of Renderer, while the other entry has a usage type of Presentation Mode. Two object expressions are shown in the Object Expression view: Mobile and Desktop, and in the Files view, the required JavaScript file is shown. As the following example from an earlier version shows, the two separate renderings were implemented in the XML manifest file for the applet using the CalPR key: <PLATFORM Name="IsMobileApplication()"> As shown in the example, separate files for mobile and desktop platforms are configured using the CalPR key. However, for the new manifest data in the Siebel database, there are two required configured entries: Mobile and Desktop. Both expressions correspond to a single UI object, and they are evaluated sequentially by their level number. If the setting is True for either entry, then the respective file is downloaded, and further evaluation does not take place. However, if a record is an Application type UI object, with a usage type of Common, then all expressions set to True are considered, not just the first in Object Expression list. All True expressions are then aggregated and downloaded to the browser. For information on modifying manifest data, see Configuring Siebel Open UI. Manifest File Migration RulesThe migration rules for this example are as follows. For each applet mapped to a manifest key in either of the following ways, an entry is made in the UI Objects applet.
|
Siebel Database Upgrade Guide | Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |