Siebel Analytics Platform Installation and Configuration Guide > Installing Siebel Analytics Ancillary Client Programs > Roadmaps for Installing and Configuring the Advanced Reporting Edition >

Modifying the Instanceconfig.xml File for Advanced Reporting


This task is part of the Process of Manually Configuring Siebel Analytics and Actuate iServer for Advanced Reporting, and shows how to modify the instanceconfig.xml file for different deployments of Advanced Reporting Edition. The following are the two main tasks:

The configuration values in the following code samples are summarized in Table 36.

Connecting the Actuate iServer and Analytics Web Server

The following procedure configures the connection between the Actuate iServer and the Analytics Web Server. Refer to Table 36 for the values in the square brackets.

To configure Siebel Analytics Web for Advanced Reporting

  1. On the machine where Siebel Analytics Web is installed, open the file instanceconfig.xml.
  2. Add the information shown in the following code example to the file instanceconfig.xml.

    <?xml version="1.0" encoding="utf-8"?>
    <WebConfig>
      <ServerInstance>
    . . .
        <AdvancedReporting>
           <ServerURL> http://[iServer_name]:8000</ServerURL>
           <Volume>[volume_name]</Volume>
           <ServerAnalyticsODBCDSN>AnalyticsWeb</ServerAnalyticsODBCDSN>
           <WebURL>http://[Actuate_JSP_name]:8700/acweb/</WebURL>
           <AdminURL>http://[iServer_name]:8900/acadmin</AdminURL>
           <JavaHostServiceString>sawtcp://[Javahost_name]:9810</
             JavaHostServiceString>
           <ConnectStringParameter>[ConnectString]</ConnectStringParameter>
        </AdvancedReporting>
    . . .
      </ServerInstance>
    </WebConfig>

Connecting Javahost and Analytics Web Server

Depending on your particular deployment, you might have Javahost and Siebel Analytics Web installed on different machines. The following procedure shows how to modify instanceconfig.xml to allow Javahost to accept inbound communication from the Siebel Analytics Web.

To configure Advanced Reporting Javahost for Siebel Analytics Web

  1. On the machine where Javahost is installed, open the file instanceconfig.xml.
  2. Add the information shown in the following code example to the file instanceconfig.xml.

    <?xml version="1.0" encoding="utf-8"?>
    <WebConfig>
      <ServerInstance>
    . . .
           <JavaHost>
              <Listener>
                <PermittedClientList>[SAW__Hostname_or_IP]</PermittedClientList>
              </Listener>
           </JavaHost>
    . . .
      </ServerInstance>
    </WebConfig>

In Table 36, the Tag Name parameters are identified by their relative path starting from the node

/WebConfig/ServerInstance/AdvancedReporting/

For further information about using instanceconfig.xml, see the section on configuring the Javahost service in the Siebel Analytics Web Administration Guide.

Table 36. Instanceconfig.xml Values Used to Configure Advanced Reporting
Tag Name
Purpose

AdminURL

The IP address of the Actuate Management Console. See also the section on configuring the JavaHost service in the Siebel Analytics Web Administration Guide.

WebURL

The IP address of the Actuate JSP, which renders the Actuate content in Iframes on the Dashboard pages.

ServerURL

The IP address of the Actuate iServer.

Volume

The name of the Encyclopedia containing the Actuate reports and documents accessed by the Actuate iServer.

ServerAnalyticsODBCDSN

The DSN for the Siebel Analytics Server as set up on the Actuate iServer host. The DSN is used by the RSSE plugin to authenticate users against the Siebel Analytics Server.

The default is AnalyticsWeb.

JavaHostServiceString

The location of the machine that is running the Javahost process.

  • If Javahost is on the same machine as SAW, use localhost:

    <JavaHostServiceString>sawtcp://localhost:9810
    </JavaHostServiceString>

  • If Javahost is on a different machine from SAW, use the name or IP address of the Javahost machine:

    <JavaHostServiceString>sawtcp://[Javahost_name]:9810
    </JavaHostServiceString>

ConnectStringParameter

The parameter present in every report that is set at run time to enforce visibility rules, defined using the library Analytics.rol.

Siebel Analytics Platform Installation and Configuration Guide