2011-11-02

Documentum TaskSpace 6.7 설치 - 유의점

Documentum TaskSpace 6.7 (Linux/Oracle) 설치 - 유의점


TaskSpace 는 xCP의 대표적인 어플리케이션으로 통상 Image + BPM + BAM 형태로 많이 구성함
따라서 다음 구성요소들이 포함된다.
   o Forms Builder (필수)
   o Process Builder
   o Image Services
   o Viewer Services (Deja, Brava, PDF, 등등등)
   o Retention Policy Services


설치 순서

1. Repository 정합성 검증
    ConsistencyChecker 등으로 정합성 확인
    필요시 6.7 로 repository 업그레이드

2. 선수 DAR 설치
    Forms.dar (필수)
    BPM.dar (필수)
    ImageServices.dar - 이미지 기능 필요시
    rps.dar - 보관정책 예제 프로세스 사용할 경우

3. TaskSpace DAR 설치
    TaskSpace.dar

4. TaskSpace 어플리케이션 설치
    taskspace.war

5. 사용할 Plugins 설치
    LightWeightObject plugin
    이미지 뷰어
    BAM connector
    등등

6. 기타 관련 유틸리티
    Composer - Headless Composer와 별개로 설치해야 프로젝트 개발이 용이하다
    Forms Builder - 검색, 조회 양식 수정시 필요하므로 거의 필수
    대부분 이 2가지만 있어도 불편하진 않다.

    Process Builder - process 등록, 수정시 (업무 프로세스 구현이 필요하면 설치)
    각종 예제 프로젝트 - community.emc.com 에서 구할 수 있다.



* 유의점

   테스트 중 몇가지 사항이 발견되었다.

   o Composer 는 JDK 1.5 에서 잘 동작한다.
      엔진이나 어플리케이션은 1.6 이상으로 맞춰서 나오지만, Composer는 1.5를 기대한다.
      아주 드물게 이로 인한 호환성 문제가 나올 때가 있어, 가능한 JDK 1.5 를 버리지 말자

  o Forms.dar 6.7 을 최초 설치하면 dmc_ts_selector 타입 등록 중 오류발생한다.
     Forms.dar 6.6을 설치하고 6.7을 설치하니 정상 동작한다.

  o TaskSpace의 CrystalReport 관련 임시 폴더 명이 _CrystalTempCahcedReports 이다.
     ...Cache... 가 아니라 ...Cahce... 이다, 아마 오타인 듯 하다.

  o 6.5 이전에 구성된 repository에서 6.7로 업그레이드한 경우는 설치매뉴얼에 나온
     절차대로 몇가지 타입이나 인덱스관련 작업을  해야한다.

  o 6.7 에서 검색엔진에 따른 내부 구조 변경사항이 있다.
     repository 업그레이드 중에 Fast 를 유지할지, Documentum Search Service로 변경할지
    물어보고, 이에 따라 내부 구조가 바뀐다.
    
    참고로 DSS가 최대 처리건수도 늘고, 동일 스펙대비 성능이 좋다.
    검색/조회 요건이 수시로 변경되면 DSS설치를 고려하는 것이 좋다. DSS가 있다면
    조건 컬럼에 대한 DB에서 인덱스 생성없이 빠른 검색이 가능하다.