Siebel Reports Guide > Integrating Oracle BI Publisher with Siebel CRM for Siebel Innovation Pack 2016 >

Adding an Explicit Reference to JAR Files for Oracle BI Publisher Server


You must add an explicit reference to the Siebel JAR files for Oracle BI Publisher Server to upload templates and run immediate reports or scheduled reports. This is because when a report is scheduled, a new .xdo file is sent to Oracle BI Publisher Server that contains the schedule job information.

This task is a step in Roadmap for Integrating Oracle BI Publisher with Siebel CRM for First-Time Installations.

To add an explicit reference to JAR files for Oracle BI Publisher Server

  1. Navigate to the Administration - Server Configuration screen, Enterprises, and then the Profile Configuration view.
  2. Select the XMLPJvmSubsys profile.
  3. In the Profile Parameters subview, do the following:
    1. For JVM Classpath, set the Value property to include the JAR files that are in the SIEBSRVR_ROOT\CLASSES directory in the Siebel application.

      For example, you might enter the following value:

    SIEBSRVR_ROOT\ses\SIEBSRVR\CLASSES\Siebel.jar;SIEBSRVR_ROOT\ses\SIEBSRVR\CLASSES\SiebelXMLP.jar;SIEBSRVR_ROOT\ses\SIEBSRVR\CLASSES\xdo-core.jar;

    where:

    • SIEBSRVR_ROOT is the actual path where the Siebel Server is installed.
    • SIEBSRVR identifies the Siebel Server.

      NOTE:  If you have created custom Java function libraries, then you must referene those JAR files as well.

      For UNIX, replace SIEBSRVR_ROOT with ${SIEBEL_HOME} and use a forward slash. Alternatively, you can set the CLASSPATH using the Siebel Server Manager (srvrmgr program).

      TIP:   An error might occur if the value of the CLASSPATH parameter is too long (must be less than 1024 characters). To avoid this, copy the CLASSPATH folder to the root directory, and then point CLASSPATH to this path.

    1. For JVM DLL Name, provide the jvm.dll path name.

      For example, for Windows you might enter:

    C:\Program Files\Java\jre7\bin\client\jvm.dll

  4. For UNIX, the following steps are required:
    1. Set the JVM DLL Name similar to the following:

    /usr/jdk1.6.0_xx/jre/bin/j9vm/libjvm.so

    NOTE:  If you are using an unsupported version of Java DLL, then you might receive a SBL-EAI-05006 error. To correct the error, install a supported version.

    1. Set the JAVA_HOME environment variable.

      For example:

    /usr/java

    1. Set the LIBPATH ${LIBPATH} environment variable.

      For example:

    /usr/jdk1.6.0_xx/jre/bin:/usr/jdk1.6.0_xx/jre/bin/j9vm

  5. Restart the Siebel Services.
Siebel Reports Guide Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Legal Notices.