IBM Enterprise Records, Versão 5.1.+              

Editando o Arquivo CRConfig.xml no WebSphere Application Server

Modifique o arquivo CRConfig.xml para criar uma conexão JDBC do Content Engine com o Crystal Reports quando o Content Engine estiver executando no WebSphere Application Server.

Para criar uma conexão JDBC do Content Engine com o servidor Crystal Reports quando o Content Engine executar no WebSphere Application Server, você deve modificar o arquivo CRConfig.xml existente.

Atualize o conteúdo do elemento XML mostrado na tabela a seguir:
Tabela 1. Elementos XML quando o Content Engine For Executado no WebSphere Application Server
Elemento XML Configurar como...
JavaDir

Configurar como o caminho da instalação do WebSphere Application Server ou do JDK do WebSphere Application Server Client. Por exemplo:

WebSphere Application Server C:\Arquivos de Programas\IBM\WebSphere\AppServer\java\bin

Aplicativo Cliente para WebSphere Application Server: C:\ProgramFiles\IBM\WebSphere\AppClient\java\bin

Caminho da classe

Inclua os seguintes arquivos JAR no caminho da classe:

  • Jace.jar
  • log4j.jar
  • log4j-1.2.13.jar no WebSphere 6.x ou anterior

Inclua os arquivos JAR do Crystal Reports com o caminho completo para o caminho de classe:

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

Esses arquivos JAR estão tipicamente localizado em: C:\Program Files\Business Objects\common\4.0\java\lib or C:\Program Files\Business Objects\Common\4.0\java\lib\external.

JVMMaxHeap Configurar o valor de JVMMaxHeap correto para o WebSphere Application Server.
  • O valor numérico nesta sequência deve ser configurado como mais alto do que o valor do elemento JVMMinHeap.
  • Você deve digitar as propriedades Java™ como uma linha de código dentro do elemento JVMMaxHeap. As quebras de linha mostradas no exemplo são incluídas apenas para capacidade de leitura.

Configure as propriedades Java para JNDI, como nos seguintes exemplos:

O Crystal Reports e o Content Engine são instalados
Configure as propriedades Java (para todas as versões do 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>
O Crystal Reports e o Content Engine estão em servidores separados
Configure as propriedades Java para JNDI para ter caminhos que apontem para as pastas do WebSphere Application Server Client 6.1.x ou 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>
Dica: O WebSphere Application Server Client deve ser instalado no servidor Crystal Report.
Dica: O CE_server:port # é tipicamente a porta especificada no parâmetro RemoteServerURL no arquivo ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties.
Importante: Em um ambiente do Content Engine em cluster, o valor do parâmetro Djava.naming.provider.url pode conter vários pares node:port#. Esses pares node:port# podem ser localizados no parâmetro RemoteServerURL no arquivo ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties. Remova o prefixo cemp: e o /cell/clusters/CECluster/FileNet/Engine no final ao especificar o valor de parâmetro. Por exemplo:
RemoteServerUrl = cemp:corbaloc::server_node1:port#,:server_node2:port#/cell/
clusters/CECluster/FileNet/Engine

com o parâmetro Djava.naming.provider.url de:

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

Configure o valor como: 512000000

JDBCURL
Insira a URL de JDBC usada para conectar-se ao Content Engine no WebSphere Application Server no seguinte formato:
jdbc:filenetp8:iiop://CE_server:port#/
FileNet/Engine?objectstores=FPOS
Em que CE_server é o nome de seu servidor Content Engine, e port# é o número de porta no parâmetro RemoteServerURL localizado no arquivo ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties. FPOS é o nome do armazenamento de objetos de plano de arquivos.
Importante: Em um ambiente do Content Engine em cluster, o valor da tag JDBCURL pode conter vários pares node:port#. Esses pares node:port# podem ser localizados no parâmetro RemoteServerURL no arquivo ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties. Substitua o prefixo cemp: pelo jdbc:filenetp8 e inclua no final de ?objectstores-FPOS ao especificar o valor da tag. Por exemplo:
RemoteServerUrl = cemp:corbaloc::server_node1:port#,:server_node2:port#/cell/
clusters/CECluster/FileNet/Engine

com a tag JDBCURL de:

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

Configure o valor como: com.filenet.api.jdbc.Driver

JDBCUserName Configure o valor como o nome de um usuário com a função de Administrador do GCD.
DatabaseStructure

Configurar o valor como: tables



Feedback

Última atualização: Agosto 2011


© Copyright IBM Corporation 2011.
Este centro de informações é desenvolvido com tecnologia Eclipse. (http://www.eclipse.org)