IBM Enterprise Records, Version 5.1.+              

Editing the CRConfig.xml file on JBoss Application Server

Modify the CRConfig.xml file to create a Content Engine JDBC connection with Crystal Reports when Content Engine is running on JBoss Application Server.

To create a Content Engine JDBC connection with Crystal Reports server when Content Engine runs on JBoss Application Server, you must modify the existing CRConfig.xml file.
Update the XML element content shown in the following table:
Table 1. XML elements when Content Engine runs on JBoss Application Server
XML element Set to...
JavaDir
Set to the installation path of the JDK. Example:
C:\Program Files\Java\jdk1.5.0_09\bin
Classpath
Restriction: If you are using JBoss Application Server 4.2.3 or later, Jace.jar and log4j.jar must be placed in the beginning of the classpath tag in the CRConfig.xml file.

Add the following JAR files to the classpath:

  • Jace.jar
  • log4j.jar
  • jbossall-client.jar
Restriction: For JBoss Application Server 5.x only (if the client does not already have JBoss 5.x installed):
  1. Copy the JBoss 5.x client/ directory from the server running the Content Engine software and JBoss 5.x locally to a folder on the server running Crystal Reports Server 2008 V1. For example, copy the CE_JBoss5.1_HOME/client directory to the C:\CE_jars_servername\ folder on the Crystal Reports server.
  2. Edit the C:\Program Files\Business Objects\common\4.0\java\CRConfig.xml on the Crystal Reports server, and point CLASSPATH to the JAR file located in the folder specified earlier, for example, C:\CE_jars_servername\client\jbossall-client.jar.

Add the following Crystal Reports JAR files with the full path to the classpath:

  • cecore.jar
  • celib.jar
  • ebus405.jar
  • corbaidl.jar
  • freessl201.jar
  • asn1.jar
  • certj.jar
  • jsafe.jar
  • sslj.jar

These JAR files are typically located in: C:\Program Files\Business Objects\common\4.0\java\lib or C:\Program Files\Business Objects\Common\4.0\java\lib\external.

JVMMaxHeap
Set the value to: 512000001 -Djava.naming.factory.initial= org.jnp.interfaces.NamingContextFactory
  • The numeric value in this string must be set higher than the size of JVMMinHeap.
  • You must type the Java properties as one line of code within the JVMMaxheap tag. The line break shown in the example is included only for readability.
JVMMinHeap Set the value to 512000000.
JDBCURL

Enter the JDBC URL used to connect to Content Engine on JBoss Application Server in the following format:

jdbc:filenetp8:jnp://CE_server:port/
FileNet/Engine?objectstores=FPOS
Where CE_server is the name of your Content Engine server, and port is the port number used in the RemoteServerURL parameter found in the ier_install_path/RecordsManager/WEB-INF/WcmAPIConfig.properties file.
JDBCClassName

Set the value to:

com.filenet.api.jdbc.Driver
JDBCUserName Enter the name of a user with the GCD Administrator role.
DatabaseStructure

Set the value to: tables



Feedback

Last updated: August 2011


© Copyright IBM Corporation 2011.
This information center is powered by Eclipse technology. (http://www.eclipse.org)