IBM Enterprise Records, 버전 5.1 이상              

WebSphere Application Server에서 CRConfig.xml 파일 편집

Content EngineWebSphere® Application Server에서 실행 중인 경우 CRConfig.xml 파일을 수정하여 Crystal Reports와의 Content Engine JDBC 연결을 작성할 수 있습니다.

Content EngineWebSphere Application Server에서 실행 중인 경우 Crystal Reports 서버와의 Content Engine JDBC 연결을 작성하려면 기존 CRConfig.xml 파일을 수정해야 합니다.

다음 테이블에 표시된 XML 요소 컨텐츠를 업데이트하십시오.
표 1. Content EngineWebSphere Application Server에서 실행되는 경우의 XML 요소
XML 요소 ...에 설정
JavaDir

WebSphere Application Server 또는 WebSphere Application Server 클라이언트 JDK의 설치 경로로 설정됩니다. 예:

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

WebSphere Application Server에 대한 애플리케이션 클라이언트: C:\ProgramFiles\IBM\WebSphere\AppClient\java\bin

클래스 경로

다음 JAR 파일을 클래스 경로에 추가하십시오.

  • Jace.jar
  • log4j.jar
  • WebSphere 6.x 이전의 log4j-1.2.13.jar

다음 Crystal Reports JAR 파일의 전체 경로를 classpath에 추가하십시오.

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

일반적으로 이 JAR 파일은 C:\Program Files\Business Objects\common\4.0\java\lib 또는 C:\Program Files\Business Objects\Common\4.0\java\lib\external에 있습니다.

JVMMaxHeap WebSphere Application Server에 올바른 JVMMaxHeap 값을 설정합니다.
  • 이 문자열의 숫자 값을 JVMMinHeap 요소의 값보다 크게 설정해야 합니다.
  • JVMMaxHeap 요소 내에서 코드의 하나의 행으로 Java 특성을 입력해야 합니다. 예제에 표시된 줄 바꿈은 읽기의 편의성을 위해 사용되었습니다.

다음 예제의 내용과 같이 JNDI의 Java 특성을 설정하십시오.

Crystal Reports 및 Content Engine이 함께 있음
Java 특성 설정(모든 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 및 Content Engine이 별도의 서버에 있음
경로가 WebSphere Application Server 클라이언트 6.1.x 또는 7.0.x 폴더를 가리키도록 JNDI의 Java 특성을 설정합니다.
<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>
팁: WebSphere Application Server 클라이언트를 Crystal Report 서버에 설치해야 합니다.
팁: CE_server:port #은 일반적으로 ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties 파일의 RemoteServerURL 매개변수에 지정된 포트입니다.
중요사항: 클러스터로 구성된 Content Engine 환경에서, Djava.naming.provider.url 매개변수 값에 몇 가지 노드:port# 쌍이 포함됩니다. 이러한 node:port# 쌍은 ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties 파일의 RemoteServerURL 매개변수에 있습니다. 매개변수 값을 지정할 때 cemp: 접두부 및 맨 뒤에 오는 /cell/clusters/CECluster/FileNet/Engine을 제거하십시오. 예:
RemoteServerUrl = cemp:corbaloc::server_node1:port#,:server_node2:port#/cell/
clusters/CECluster/FileNet/Engine

그리고 Djava.naming.provider.url 매개변수를 함께 사용합니다.

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

값을 512000000으로 설정합니다.

JDBCURL
다음 형식으로 WebSphere Application ServerContent Engine에 연결하는 데 사용되는 JDBC URL을 입력하십시오.
jdbc:filenetp8:iiop://CE_server:port#/
FileNet/Engine?objectstores=FPOS
여기서 CE_serverContent Engine 서버의 이름이고, port#ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties 파일에 있는 RemoteServerURL 매개변수에 사용되는 포트 번호입니다. FPOS는 파일 계획 오브젝트 저장소의 이름입니다.
중요사항: 클러스터로 구성된 Content Engine 환경에서, JDBCURL 태그의 값에 몇 가지 node:port# 쌍이 포함됩니다. 이러한 node:port# 쌍은 ier_install_path/RecordsManager/WEB-INF/WcmApiConfig.properties 파일의 RemoteServerURL 매개변수에 있습니다. 태그 값을 지정할 때 cemp: 접두부를 jdbc:filenetp8로 바꾸고, 맨 뒤에 ?objectstores-FPOS를 추가하십시오. 예:
RemoteServerUrl = cemp:corbaloc::server_node1:port#,:server_node2:port#/cell/
clusters/CECluster/FileNet/Engine

그리고 JDBCURL 태그를 함께 사용합니다.

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

값을 com.filenet.api.jdbc.Driver로 설정합니다.

JDBCUserName GCD 관리자 역할을 가진 사용자의 이름에 값을 설정합니다.
DatabaseStructure

값을 tables로 설정합니다.



피드백

마지막 업데이트 날짜: 2011년 8월


© Copyright IBM Corp. 2011.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹 사이트 참조)