FileNet P8 Content Engine, 버전 5.0.+              

명령행을 사용하여 데이터 소스 작성

Content Engine이 사용하는 각 오브젝트 저장소에 대해 JDBC 데이터 소스를 작성해야 합니다. 사용 중인 환경에 존재하는 각 오브젝트 저장소에 대해 configurejdbc-os.xml 파일을 생성하여 편집 및 실행해야 합니다.

이를 수행하려면 계획 단계에서 완성한 설치 및 업그레이드 워크시트가 있어야 합니다.

모든 구성 프로파일을 동시에 생성한 경우 초기 오브젝트 저장소 데이터 소스에 대한 초기 configurejdbc-os.xml 파일이 이미 작성된 것입니다. 이미 configurejdbc-os.xml 파일이 있는 경우 추가 오브젝트 저장소에 대한 다른 파일을 각각 생성할 수 있습니다. 추가한 각 파일은 이름이 configurejdbc-os.n.xml로 지정됩니다. 환경에 존재하는 오브젝트 저장소의 수에 따라 configurejdbc-os.n.xml 파일을 추가로 생성할 수 있습니다. 최적의 결과를 위해 각 오브젝트 저장소에 대해 파일을 추가로 생성하십시오.
  1. 완성된 설치 및 업그레이드 워크시트 파일을 여십시오.
    팁: 워크시트 파일에서 Data > Filter > AutoFilter 명령이 사용 가능한지 확인하십시오. 이 태스크에 대한 구성 관리자 값만 보려면 Installation or Configuration Program 열의 필터를 CM: Configure Object Store JDBC Data sources (object store 1)로 지정하십시오.
  2. 구성 관리자를 실행하는 config_mgr_user 사용자로 애플리케이션 서버에 로그온하십시오.
  3. 모든 구성 파일을 동시에 생성하지 않았거나 다른 파일을 작성해야 할 경우 다음 명령을 실행하여 configurejdbc-os.n.xml 파일을 생성하십시오.
     configmgr_cl  generateConfig -appserver  app_server_type -db  db_type
      -task configurejdbcos -profile myprofile

    설명:

    -appserver appserver_name
    -appserver appserver_type은 애플리케이션 서버의 유형을 지정하며 WebSphere®, WebLogic 또는 JBoss여야 합니다.
    -db database_type
    -db database_type 매개변수는 모든 파일을 한 번에 생성하거나, configurejdbcgcd 또는 configurejdbcos 옵션을 사용하여 단일 파일을 생성할 경우에만 필요합니다. 이 매개변수는 Content Engine에 사용될 데이터베이스의 유형을 지정하며 mssql, oracle, oracle_rac, db2 또는 db2zos여야 합니다.
    -profile myprofile
    -profile myprofile 매개변수는 사용할 프로파일을 지정합니다. myprofile 값은 다음 중 하나로 지정할 수 있습니다.
    • 프로파일 이름(예: ce_was_tiv_db2). 프로파일은 ce_install_path/tools/configure/profiles 디렉토리에 있어야 합니다. 여기서, ce_install_pathContent Engine 소프트웨어가 설치된 위치입니다.
    • 프로파일 디렉토리에 대한 절대 경로는 "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2" 또는 opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2와 같습니다.
    • 프로파일 입력 파일의 절대 경로는 "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg" 또는 opt/IBM/FileNet/ContentEngine/tools/configure/profiles/ce_was_tiv_db2/ce_was_tiv_db2.cfg와 같습니다.
    알아두기: 경로에 포함된 디렉토리 이름에 공백이 있는 경우, 경로 전체를 따옴표로 묶으십시오. 예를 들어 "C:\Program Files\IBM\FileNet\ContentEngine\tools\configure\profiles\ce_was_tiv_db2\ce_was_tiv_db2.cfg"와 같이 입력하십시오.
  4. configurejdbc-os.n.xml 파일을 편집기에서 연 다음 다음과 같이 편집하십시오.
    1. 워크시트의 값을 사용하여 현재 환경에 대한 필수 항목을 입력하십시오.
      High availability 고가용성 환경에서 오브젝트 저장소 데이터 소스의 다음과 같은 추가 정보를 제공하십시오.
      데이터베이스 서버 이름
      고가용성 데이터베이스 클러스터를 사용하는 경우 클러스터의 가상 이름을 사용하십시오.
      데이터베이스 서버 이름 RAC 노드 n
      Oracle RAC를 사용 중인 경우 RAC 클러스터의 2개 노드에 대한 데이터베이스 정보를 입력해야 합니다.
      구성 관리자는 다음 표에 표시된 형식으로 JDBC URL을 작성하는 데 제공한 값을 사용합니다.
      표 1. Oracle RAC용 JDBC URL 형식
      서버 설명 예제
      WebSphere
      jdbc:oracle:@
      (DESCRIPTION = (load_balance=yes)
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = rac node 1)
      (PORT = 1521))(ADDRESS = 
      (PROTOCOL = TCP)(HOST = rac node 2)
      (PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      DB service name)
      (failover_mode = (type=select)
      (method=basic)
      (retries=retry number)(delay=
      delay value))))
      jdbc:oracle:
      @(DESCRIPTION =(load_balance=yes)
      (ADDRESS_LIST=(ADDRESS = 
      (PROTOCOL = TCP)(HOST = testrac1)
      (PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = testrac2)(PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      testracdb)(failover_mode = 
      (type=select)(method=basic)
      (retries=32)(delay=4))))
      Oracle WebLogic Server

      Oracle 기술 네트워크 웹 사이트(http://www.oracle.com/technology/documentation/index.html)를 참조하십시오.

      JDBC 멀티 데이터 소스 구성을 검색하십시오.

       
      JBoss Application Server
      jdbc:oracle:@
      (DESCRIPTION =(load_balance=yes)
      (ADDRESS_LIST= (ADDRESS = 
      (PROTOCOL = TCP)
      (HOST = rac node 1)
      (PORT = 1521))(ADDRESS = 
      (PROTOCOL = TCP)
      (HOST = rac node 2)
      (PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      DB service name)
      (failover_mode = (type=select)
      (method=basic)
      (retries=retry number)
      (delay=delay value))))
      jdbc:oracle:@
      (DESCRIPTION =(load_balance=yes)
      (ADDRESS_LIST=
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = testrac1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = testrac2)(PORT = 1521)))
      (CONNECT_DATA =(SERVICE_NAME = 
      testracdb)(failover_mode = 
      (type=select)(method=basic)
      (retries=32)(delay=4))))
    2. 모든 ****INSERT VALUE**** 부분을 현재 사이트에 대한 값으로 바꾸십시오. 자세한 정보는 파일에 나와 있는 설명을 참조하십시오.
    3. 나머지 특성의 기본값이 현재 사이트에 맞는지 확인하십시오.
    4. 6의 구성 태스크를 실행할 수 있도록 <configuration> 태그의 enabled 속성 값을 true로 설정하십시오.
    5. 편집 내용을 저장하십시오.
  5. storepasswords 명령을 실행하여 필요한 비밀번호를 암호화하여 저장하십시오.
    configmgr_cl storepasswords -profile myprofile
  6. 다음 명령을 실행하여 configurejdbc.n.xml 파일을 실행하십시오.
    configmgr_cl execute -task configurejdbcos -profile myprofile
    팁: storepasswords 명령이 디스크의 구성 파일에 비밀번호를 저장하도록 프롬프트를 표시하는 경우, 또는 아니오(y 또는 n 대신)로 응답해야 합니다.
  7. 옵션: 다음 명령을 실행하여 완료 상태를 확인하십시오.
    configmgr_cl checkStatus -task configurejdbcos -task configurejdbc.n.xml
     -profile myprofile

    여기서, configurejdbc.n.xml은 오브젝트 저장소에 대한 태스크 파일입니다.

  8. 3 - 6단계를 나머지 오브젝트 저장소에 대해 모두 반복하십시오.


피드백

마지막 업데이트 날짜: 2010년 11월


© Copyright IBM Corp. 2010.
이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org)