IBM Enterprise Records, Versão 5.1.+              

Editar o ficheiro CRConfig.xml no WebSphere Application Server

Modifique o ficheiro CRConfig.xml para criar uma ligação de JDBC do Content Engine com o Crystal Reports, quando o Content Engine se encontra em execução no WebSphere Application Server.

Para criar uma ligação de JDBC do Content Engine com o servidor do Crystal Reports quando o Content Engine se encontra em execução no WebSphere Application Server, tem de modificar o ficheiro CRConfig.xml existente.

Actualize o conteúdo do elemento XML apresentado na seguinte tabela:
Tabela 1. Elementos XML quando Content Engine é executado no WebSphere Application Server
Elemento XML Definição
JavaDir

Defina como caminho de instalação do JDK do WebSphere Application Server ou do cliente do WebSphere Application Server. Por exemplo:

WebSphere Application Server : C:\ProgramFiles\IBM\WebSphere\AppServer\java\bin

Cliente da aplicação do WebSphere Application Server: C:\ProgramFiles\IBM\WebSphere\AppClient\java\bin

Classpath

Adicione os seguintes ficheiros JAR a classpath:

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

Adicione os seguintes ficheiros JAR do Crystal Reports com o caminho completo a classpath:

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

Estes ficheiros JAR encontram-se geralmente em: C:\Program Files\Business Objects\common\4.0\java\lib ou C:\Program Files\Business Objects\Common\4.0\java\lib\external.

JVMMaxHeap Defina o valor de JVMMaxHeap correcto para o WebSphere Application Server.
  • O valor numérico nesta cadeia tem de ser superior ao valor do elemento JVMMinHeap.
  • Tem de introduzir as propriedades de Java como uma linha de código no elemento JVMMaxHeap. As quebras de linha apresentadas no exemplo são incluídas apenas para legibilidade.

Defina as propriedades de Java para JNDI, tal como indicado nos seguintes exemplos:

O Crystal Reports e o Content Engine estão na mesma localização
Defina as propriedades de 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://servidor_CE:n.º_porta
-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
Defina as propriedades de Java para JNDI, de modo a que os caminhos apontem para as pastas do cliente do WebSphere Application Server 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://servidor_CE:n.º_porta
-Dcom.ibm.CORBA.loginSource=none
-Dcom.ibm.CORBA.ConfigURL=
"file:C:\Program Files\IBM\WebSphere\
AppClient\properties\sas.client.props"</JVMMaxHeap>
Sugestão: O cliente do WebSphere Application Server tem de estar instalado no servidor do Crystal Report.
Sugestão: servidor_CE:n.º_porta corresponde, geralmente à porta especificada no parâmetro RemoteServerURL no ficheiro caminho_instalação_ier/RecordsManager/WEB-INF/WcmApiConfig.properties.
Importante: Num ambiente de conjunto de unidades do Content Engine, o valor do parâmetro Djava.naming.provider.url pode conter vários pares node:n.º_porta. Estes pares node:n.º_porta podem ser localizados no parâmetro RemoteServerURL, no ficheiro caminho_instalação_ier/RecordsManager/WEB-INF/WcmApiConfig.properties. Remova o prefixo cemp: e o sufixo /cell/clusters/CECluster/FileNet/Engine ao especificar o valor do parâmetro. Por exemplo:
RemoteServerUrl =
cemp:corbaloc::nó1_servidor:n.º_porta,:nó2_servidor:n.º_porta/cell/
clusters/CECluster/FileNet/Engine

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

-Djava.naming.provider.url=corbaloc::nó1_servidor:n.º_porta,:
nó2_servidor:n.º_porta
JVMMinHeap

Defina o valor como: 512000000

JDBCURL
Introduza o URL de JDBC utilizado para estabelecer ligação ao Content Engine no WebSphere Application Server no seguinte formato:
jdbc:filenetp8:iiop://servidor_CE:n.º_porta/
FileNet/Engine?objectstores=FPOS
Em que servidor_CE corresponde ao nome do servidor do Content Engine e n.º_porta corresponde ao número de porta utilizado no parâmetro RemoteServerURL localizado no ficheiro caminho_instalação_ier/RecordsManager/WEB-INF/WcmApiConfig.properties. FPOS corresponde ao nome do armazenamento de objectos do plano de ficheiros.
Importante: Num ambiente de conjunto de unidades do Content Engine, o valor do controlo JDBCURL pode conter vários pares node:port#. Estes pares node:port# podem ser localizados no parâmetro RemoteServerURL, no ficheiro caminho_instalação_ier/RecordsManager/WEB-INF/WcmApiConfig.properties. Substitua o prefixo cemp: por jdbc:filenetp8, e adicione ?objectstores-FPOS ao final, quando especificar o valor do controlo. Por exemplo:
RemoteServerUrl =
cemp:corbaloc::server_node1:port#,:server_node2:port#/cell/
clusters/CECluster/FileNet/Engine

com o controlo JDBCURL de:

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

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

JDBCUserName Defina o valor como o nome de utilizador com a função de administrador GCD.
DatabaseStructure

Defina o valor como: tables



Comentários

Última actualização: Agosto de 2011


© Copyright IBM Corp. 2011.
Este Information Center é baseado na tecnologia Eclipse. (http://www.eclipse.org)