Oracle Business Intelligence Infrastructure Installation and Configuration Guide > Configuring BI Publisher Reporting Tool > Embedding BI Publisher in Oracle BI >

Configuring Oracle BI Presentation Services to Identify the Credential Store


Oracle BI Presentation Services must be directed to the credential store that contains the Publisher administrator credentials. This is done by setting parameters in the Presentation Services configuration file, instanceconfig.xml. In addition, if you have not stored the passphrase in the credential store, then the passphrase to decrypt the password credential must also be specified. In the example in the topic Configuring Oracle BI Presentation Services to Identify the Credential Store, the passphrase was not stored in the credential store and needs to be specified in the instanceconfig.xml file.

To specify the Credential Store for Oracle BI Presentation Services

  1. In the directory OracleBI_Data\web\config, open the instanceconfig.xml file for editing.
  2. Locate the <CredentialStore> node within this file.

    Specify attribute values as shown in the following example. If the <CredentialStore> node does not exist, create this element with sub-elements and attributes with attribute values as shown the following example.

    <WebConfig>

    <ServerInstance>
       <!-- other settings ... -->

    <CredentialStore>
       <CredentialStorage type="file" path="<path to credentialstore.xml>" passphrase="<passphrase>"/>
    <!-- other settings ... -->
    </CredentialStore>
       <!-- other settings ... -->

    </ServerInstance>

    </WebConfig>

    For more information on the CredentialStore element and its sub elements, see the Oracle Business Intelligence Enterprise Edition Deployment Guide.

    After modification as described in the preceding procedure, the instanceconfig.xml contains entries as shown in the following example:

    <?xml version="1.0"?>
    <WebConfig>

    <ServerInstance>
       <!-- other settings ... -->

       <CredentialStore>

          <CredentialStorage type="file" path="OracleBIData_HOME/web/config/credentialstore.xml" passphrase="secret"/>

       <!-- other settings ... -->
          </CredentialStore>
       <!-- other settings ... -->
    </ServerInstance>

    </WebConfig>

    CAUTION:  Both the credentialstore.xml and instanceconfig.xml file must be protected. Their combination can reveal a privileged user password. Neither file by itself has enough information to expose the password.

  3. Restart Presentation Services to reflect the configuration changes.
Oracle Business Intelligence Infrastructure Installation and Configuration Guide Copyright © 2007, Oracle. All rights reserved.