Oracle® Business Intelligence Enterprise Edition Deployment Guide > Deploying Oracle Business Intelligence for High Availability > Configuration of Oracle BI Components for Clustering, Load Balancing, and Failover >

Configuring BI Presentation Services


BI Presentation Services must be configured to communicate with BI Scheduler instances via the Primary and Secondary Cluster Controllers. BI Presentation Services must also be configured to point to the Javahost cluster. In addition, BI Presentation Services must be configured to use the Presentation Catalog on the network share.

The BI Presentation Services is configured by setting parameters in the configuration file instanceconfig.xml. The instanceconfig.XML file is located in the following directories:

  • Under Windows: OracleBIData_HOME\web\config
  • Under Linux or UNIX: OracleBIData_HOME/web/config

Use the following procedure to configure BI Presentation Services on each machine that hosts BI Presentation Services.

To configure BI Presentation Services

  1. Open the configuration file instanceconfig.xml for editing.
  2. Locate the <Alerts> element.

    Configure for communication with the clustered Scheduler instances as follows:

    <Alerts>
       <ScheduleServer
       ccsPrimary="BI-CCS-01" ccsPrimaryPort="9706" ccsSecondary="BI-CCS-02" ccsSecondaryPort="9706"/>
    </Alerts>

    where:

    • ccsPrimary is set to value of the PRIMARY_CONTROLLER parameter in the NQClusterConfig.INI file.
    • ccsPrimaryPort is set value of the CLIENT_CONTROLLER_PORT parameter in the NQClusterConfig.INI file.
    • ccsSecondary is set to value of the SECONDARY_CONTROLLER parameter in the NQClusterConfig.INI file.
    • ccsSecondaryPort is set value of the CLIENT_CONTROLLER_PORT parameter in the NQClusterConfig.INI file.
  3. Under the ServerInstance tag, create the JavaHostProxy element.
  4. Set the JavaHostProxy element attributes and values to point to the Javahost cluster:

    <ServerInstance>
    .
    .
    <JavaHostProxy>
       <Hosts>
          <Host address="BI-PS-01" port="9810" />
          <Host address="BI-PS-02" port="9810" />
       </Hosts>

    </JavaHostProxy>
    .
    .
    </ServerInstance>

    where:

    • BI-PS-01 and BI-PS-02 are the machines that host the BI Javahost component. BI Javahost was installed along with the installation of BI Presentation Services.
    • The Hosts element contains Host sub-elements that identify the Javahost and port pairs. (The default Javahost port is 9810.)
      • Use the values in the Port element in the config.xml file on the machine where Javahost is installed.
      • The config.xml file is located in OracleBI_HOME\web\javahost\config (Windows) and OracleBI_HOME/web/javahost/config (Linux).
  5. Modify the <CatalogPath> element to point to the shared Presentation Catalog:

    <CatalogPath>\\FS-HOST\OracleBIData\web\catalog\customCatalog</CatalogPath>

  6. Under the ServerInstance element, create the Catalog sub-element with the following attributes and values:

    <Catalog>
       <AccountIndexRefreshSecs>120</AccountIndexRefreshSecs>
       <AccountCacheTimeoutSecs>180</AccountCacheTimeoutSecs>
       <CacheTimeoutSecs>120</CacheTimeoutSecs>

       <CacheCleanupSecs>600</CacheCleanupSecs>
       <PrivilegeCacheTimeoutSecs>180</PrivilegeCacheTimeoutSecs>
    </Catalog>

    These settings manage when BI Presentation Services cache is updated from disk in environments with multiple BI Presentation Services instances.

  7. Save changes to the file.
Oracle® Business Intelligence Enterprise Edition Deployment Guide Copyright © 2006, Oracle. All rights reserved.