Configuring Manual Extension Updates

Auto-Update extensions in the UpdateList.xml manifest file can be configured so that the Smart View end user can see the available extensions, including per-user extensions, and install them from the Extensions tab of the Options dialog box.

You can add two attributes, visible and allowUninstall, to the UpdateList.xml manifest file to change the behavior of the extensions from auto-update to manual update so that the extensions are displayed in the Options dialog box:

This procedure is optional. If you choose not to add the attributes to UpdateList.xml, extensions will continue to be updated as they were in releases earlier than 11.1.2.5.400. In pre-11.1.2.5.400 releases, users click the Check for updates link or select the Check for updates when Microsoft Office starts check box to initiate extension updates.

See Manual Update XML Defined and Manual Update XML Example for reference.

  To add attributes to the UpdateList.xml manifest file for extensions:

  1. Open the UpdateList.xml file for editing.

    The manifest file is found in two locations:

    • epmstatic:

      http://server:port/epmstatic/smartview/Client/UpdateList.xml
    • The location pointed to by the <extensionupdatelist> tag in C:\Oracle\SmartView\cfg\properties.xml

      To populate this tag, the administrator must download and install the Smart View installer to the epmstatic static location, following the instructions in “Installing EPM System Clients From the Command Line” in the Oracle Enterprise Performance Management System Installation and Configuration Guide.

  2. Optional: To display an extension in the Extensions tab of the Options dialog box, and exclude the extension from the Auto-Update process, add the visible="1" attribute to the XML for the extension; for example:

    <update>
       version="11.1.2.3.500.021"
       extension id="Some.Unique.Id.That.Matches.Extension.Descriptor.Id"
       location="/epmstatic/disclosure_mgmt/svext/DiscManSetup.msi"
       visible="1"
       allowUninstall="1">Oracle Disclosure Management
    </extension>
    

    Figure 101, Extension as Displayed in the Extensions Tab shows an example of an extension displayed in the Extensions tab.

    Figure 101. Extension as Displayed in the Extensions Tab

    An extension as it appears in the Extensions tab
  3. Optional: To display the Remove button, The Remove button, for an extension, add the allowUninstall="1" attribute to the XML for the extension; for example:

    <update>
       version="11.1.2.3.500.021"
       extension id="A.Unique.Id.That.Matches.Extension.Descriptor.Id"
       location="/epmstatic/disclosure_mgmt/svext/DiscManSetup.msi"
       visible="1"
       allowUninstall="1">Oracle Disclosure Management
    </extension>
    

    Figure 102, Extension as Displayed in the Extensions Tab shows an example of an extension displayed in the Extensions tab.

    Figure 102. Extension as Displayed in the Extensions Tab

    An extension as it appears in the Extensions tab
  4. For each provider and per-user extension, repeat step 2 and step 3 according to your requirements.

  5. Optional: To remove a single extension from the list of extensions available for Auto-Update in the UpdateList.xml file, use the alternative method of commenting out the extension with the <!-- and --> characters; for example:

    <!--
    <extension>
    location="/epmstatic/disclosure_mgmt/svext/DiscManSetup.msi" version="11.1.2.4.078" id="nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn"> Oracle Disclosure Management
    </extension>
    -->

    You can also comment out the entire list of extensions if your goal is to exclude all extensions from the manual update process.