IBM Enterprise Records, Version 5.1.+              

Edición del archivo CRConfig.xml en WebSphere Application Server

Modifique el archivo CRConfig.xml para crear una conexión JDBC de Content Engine con Crystal Reports cuando Content Engine se ejecuta en WebSphere Application Server.

Para crear una conexión JDBC de Content Enginecon el servidor de Crystal Reports cuando Content Engine se ejecuta en WebSphere Application Server, debe modificar el archivo CRConfig.xml existente.

Actualice el contenido de elemento XML mostrado en la siguiente tabla:
Tabla 1. Elementos XML cuando se ejecuta Content Engine en WebSphere Application Server
Elemento XML Establecer en...
JavaDir

Establecer en la vía de instalación de WebSphere Application Server o JDK Cliente WebSphere Application Server . Por ejemplo:

WebSphere Application Server C:\Program Files\IBM\WebSphere\AppServer\java\bin

Cliente de aplicaciones para WebSphere Application Server: C:\Program Files\IBM\WebSphere\AppClient\java\bin

Vía de acceso de clases

Añada los siguientes archivos JAR a la vía de acceso de clases:

  • Jace.jar
  • log4j.jar
  • log4j-1.2.13.jar en WebSphere 6.x o anterior

Añada los siguientes archivos JAR de Crystal Reports con la vía de acceso completa a la vía de acceso de clases:

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

Estos archivos JAR normalmente están ubicados en: C:\Program Files\Business Objects\common\4.0\java\lib o C:\Program Files\Business Objects\Common\4.0\java\lib\external.

JVMMaxHeap Establezca el valor JVMMaxHeap correcto para WebSphere Application Server.
  • El valor numérico en esta serie debe ser mayor que el valor del elemento JVMMinHeap.
  • Debe escribir las propiedades de Java con una línea de código dentro del elemento JVMMaxHeap. El salto de línea mostrado en el ejemplo se incluye únicamente para la legibilidad.

Establezca las propiedades de Java para JNDI, como en los siguientes ejemplos:

Crystal Reports y Content Engine están asignados
Establezca las propiedades Java (para todas las versiones de WebSphere Application Server ):
<JVMMaxHeap>512000001
-Djava.ext.dirs="C:\Program
Files\IBM\WebSphere\AppServer\java\jre\lib\ext;
C:\Program Files\IBM\WebSphere\AppServer\lib;
C:\Program Files\IBM\WebSphere\AppServer\plugins"
-Djava.naming.factory.initial=
com.ibm.websphere.naming.WsnInitialContextFactory
-Djava.naming.provider.url=iiop://CE_server:port#
-Dcom.ibm.CORBA.loginSource=none
-Dcom.ibm.CORBA.ConfigURL="file:C:\Program
Files\IBM\WebSphere\AppServer\
profiles\default\properties\sas.client.props"</JVMMaxHeap>
Crystal Reports y Content Engine están en servidores independientes
Establezca las propiedades Java para JNDI para tener vías de acceso apuntando a las carpetas Cliente WebSphere Application Server 6.1.x o 7.0.x:
<JVMMaxHeap>512000001
-Djava.ext.dirs="C:\Program
Files\IBM\WebSphere\AppClient\java\jre\lib\ext;
C:\Program Files\IBM\WebSphere\AppClient\lib;
C:\Program Files\IBM\WebSphere\AppClient\plugins"
-Djava.naming.factory.initial=
com.ibm.websphere.naming.WsnInitialContextFactory
-Djava.naming.provider.url=iiop://CE_server:port#
-Dcom.ibm.CORBA.loginSource=none
-Dcom.ibm.CORBA.ConfigURL=
"file:C:\Program Files\IBM\WebSphere\
AppClient\properties\sas.client.props"</JVMMaxHeap>
Consejo: El Cliente WebSphere Application Server debe estar instalado en el servidor de Crystal Report.
Consejo: servidor_CE:nº puerto es el puerto especificado en el parámetro RemoteServerURL del archivo ruta_instalación_ier/RecordsManager/WEB-INF/WcmApiConfig.properties .
Importante: En un entorno de Content Engine en clústeres, el valor del parámetro Djava.naming.provider.url puede contener varios pares node:port# . Estos pares node:port# se pueden encontrar en el parámetro RemoteServerURL del archivo ruta_instalación_ier/RecordsManager/WEB-INF/WcmApiConfig.properties. Elimine el prefijo cemp: y el final /cell/clusters/CECluster/FileNet/Engine al especificar el valor de parámetro. Por ejemplo:
RemoteServerUrl = cemp:corbaloc::server_node1:port#,:server_node2:port#/cell/
clusters/CECluster/FileNet/Engine

con el parámetro Djava.naming.provider.url de:

-Djava.naming.provider.url=corbaloc::server_node1:port#,: server_node2:port#
JVMMinHeap

Establezca el valor en: 512000000

JDBCURL
Entre el URL de JDBC utilizando para conectarse a Content Engine en WebSphere Application Server en el siguiente formato:
jdbc:filenetp8:iiop://CE_server:port#/
FileNet/Engine?objectstores=FPOS
Donde CE_server es el nombre del servidor Content Engine , y port# es el número de puerto utilizado en el parámetro RemoteServerURL encontrado en el archivo ruta_instalación_ier/RecordsManager/WEB-INF/WcmApiConfig.properties. FPOS es el nombre del almacén de objetos del plan de archivos.
Importante: En un entorno Content Engine en clústeres, el valor de la etiqueta JDBCURL puede contener varios pares node:port# . Estos pares node:port# en el parámetro RemoteServerURL se pueden encontrar en el archivo ruta_instalación_ier/RecordsManager/WEB-INF/WcmApiConfig.properties. Sustituya el prefijo cemp: por jdbc:filenetp8, y añada ?objectstores-FPOS al final cuando especifique el valor de etiqueta. Por ejemplo:
RemoteServerUrl = cemp:corbaloc::server_node1:port#,:server_node2:port#/cell/
clusters/CECluster/FileNet/Engine

con la etiqueta JDBCURL de:

<JDBCURL>jdbc:filenetp8:corbaloc::server_node1:port#,: server_node2:port#/cell/
clusters/CECluster/FileNet/Engine?objectstores=FPOS</JDBCURL>
JDBCClassName

Establezca el valor en: com.filenet.api.jdbc.Driver

JDBCUserName Establezca el valor al nombre de un usuario con el rol Administrador de GCD.
DatabaseStructure

Establezca el valor en: tablas



Feedback

Última actualización: Agosto de 2011


© Copyright IBM Corp. 2011.
Este centro de información se basa en la tecnología Eclipse. (http://www.eclipse.org)