ACS/BOCS를 이용한 Documentum 분산환경

Posted by Alvin You
2014. 4. 16. 16:50 DOCUMENTUM
  1. BOCS 구성에 필요한 서버 모듈
    1. Content Server
    2. Documentum Messaging Server(DMS)
    3. Branch Office Caching Services(BOCS)
    4. Documentum Administrator(DA)
  2. 분산 환경 테스트 구성
    1. Lenovo T61에 Windows 2003 Server + CS + DMS + DA 설치
    2. VMWare에 Windows 2003 Server + BOCS 설치
    3. VMWare에 Windows XP + jre-6u17-windows-i586.exe 설치(UCF Client에서 JRE가 필요하기 때문에)
  3. 분산 환경 설치 및 기본적인 환경 설정에 관련된 내용은 아래 문서 참조
    1. Distributed_Content_Configuration_And_Troubleshooting.pdf
    2. Documentum Content Server 6.5 Distributed Configuration Guide.pdf
    3. Documentum_BOCS_65_SP1_release_notes.pdf
  4. ?:/Documentum/jboss4.2.0/server/DctmServer_MethodServer/deploy\acs.ear/APP-INF/classes/config/acs.properties

    #Mon Nov 23 13:49:44 KST 2009

    bocs.pulling.interval=10

    primary.content.store.quota=1000M

    mode.cachestoreonly=false

    jms.queue.name=/queue/null

    bocs.keystore=

    mode.debug=false

    java.naming.factory.url.pkgs=org.jboss.naming\:org.jnp.interfaces

    repository.acsconfig=XN-BONGACS1

    repository.name=xn_test_rep.xn_test_rep

    bocs.pulling.mode.enabled=

    repository.login=Administrator ß Content Server 관리자 계정

    repository.password=xxxxxx ß 매뉴얼에는 Trusted Connection이기 때문에 굳이 넣을 필요가 없다고 하지만 없을 경우 정상 작동이 안됨

    proxy.port=

    policy=Throttle,1,10,0

    jms.url=jnp\://XN-BONG\:9084

    policy.1=ReplaceRequest,50,1

    proxy.host=

    dms.pulling.url=

    primary.content.store.root=C\:\\Documentum\\acsCache

    jms.connection.factory=/MethodServerQueueConnectionFactory

    bocs.configuration.name=

    tracing.enabled=false

    jndi.factory=org.jnp.interfaces.NamingContextFactory

  5. BOCS 서버의 ?:/Documentum/jboss4.2.0/server/DctmServer_BOCS/deploy/bocs.ear/APP-INF/classes/dfc.properties

    dfc.data.checkout_dir=${dfc.data.user_dir}/checkout

    dfc.data.dir=C:/Documentum/jboss4.2.0/server/DctmServer_BOCS/data/BOCS

    dfc.data.export_dir=${dfc.data.user_dir}/export

    dfc.data.user_dir=${dfc.data.dir}

    dfc.search.ecis.enable=false

    dfc.search.ecis.host=

    dfc.search.ecis.port=

    dfc.tokenstorage.dir=${dfc.data.user_dir}/apptoken

    dfc.tokenstorage.enable=false

    dfc.docbroker.host[0]=xn-bong ß Docbroker 가 있는 Host 정보

    dfc.docbroker.port[0]=1489 ß Docbroker Port 정보

  6. BOCS 서버의 ?:/Documentum/jboss4.2.0/server/DctmServer_BOCS/deploy/bocs.ear/APP-INF/classes/config/acs.properties

    mode.cachestoreonly=true

    tracing.enabled=false

    mode.debug=false

     

    #Added for jboss

    jndi.factory=org.jnp.interfaces.NamingContextFactory

    jms.url=jnp\://BOCS_SVR\:8090

    java.naming.factory.url.pkgs=org.jboss.naming\:org.jnp.interfaces

    jms.connection.factory=/BOCSQueueConnectionFactory

    jms.queue.name=/queue/bocsQueue

     

    bocs.keystore=C\:/Documentum/bocs/config/bocs.keystore

    bocs.configuration.name=BOCS_Svr ß DA(Documentum Administrator)의 분상환경 구성 요소 중 BOCS Object Name을 입력

    bocs.pulling.mode.enabled=FALSE

    dms.pulling.url=

    bocs.pulling.interval=10

     

    proxy.host=

    proxy.port=

     

    policy=Throttle,1,10,0

    policy.1=ReplaceRequest,50,1

    cache.store.root=C\:\\Documentum\\acsCache

    cache.store.quota=1000M

    primary.content.store.root=C\:\\Documentum\\primeStore

    primary.content.store.quota=1000M

 

  1. WDK 기반의 Client의 app.xml의 ACS/BOCS 관련 정보 수정(/apache-tomcat-6.0.18/webapps/da/wdk/app.xml)

<!-- Begin {D6 accelerated content transfer (ACS) settings} -->

 

<!-- <accelerated-read> :

This is for accelerated Read, and it replaces the correpsonding 5.3.x <acs> configurations.

It allows accelerated read and write to be switched on and off separately.

 

For backward compatibility, WDK D6 first looks up the <acs> tag before looking up the

<accelerated-read> tag.

-->

<accelerated-read>

<!-- when set to be "true", enables ACS, and, when optimal, BOCS read operations -->

<enabled>true</enabled>

<!-- the followings are the existing options under the 5.3.x "acs" tag -->

<attemptsurrogateget>true</attemptsurrogateget>

<maintainvirtuallinks>true</maintainvirtuallinks>

</accelerated-read>

 

<!-- <accelerated-write> :

A separate configuration block for accelerated Write

-->

<accelerated-write>

<!-- when set to be "true", enables ACS, and, when optimal, BOCS write operations -->

<enabled>true</enabled>

<!-- when set to:

1. "prohibit-async" - application doesn't allow BOCS write asynchronously

2. "default-sync" - application should see content written from BOCS to ACS synchronously by default

3. "default-async" - application should see content written from BOCS to ACS asynchronously by default

-->

<bcs-write-mode>default-sync</b霓cs-write-mode>

<!-- when set to "true", allows override of default BOCS write mode by users

(in general, it should be scoped with <filter> tag, e.g. role-based) -->

<allow-override-bocs-write-mode>true</allow-override-bocs-write-mode>

</accelerated-write>

<!-- End {D6 accelerated (ACS) content transfer settings} -->

 

  1. ACS/BOCS 구성 화면
    1. Network Location이 적용된 Login 화면

       

    2. Distributed Content 구성 화면

    3. Network Location : BOCS_loc

       

    4. ACS Servers : XN-BONGACS1

 

 

  1. BOCS Servers : BOCS_Svr

 

  1. Distributed Transfer

 

 

  1. Messaging Server

 

  1. ACS/BOCS 테스트 화면
    1. Content 등록 화면

 

 

  1. Web Client에서 컨텐츠 다운로드시 BOCS 서버의 Caching 정보 확인

    (?:/Documentum/acsCache/content/ 경로 아래로 파일이 쌓임)

     

  2. Web Client에서 컨텐츠 전송시 BOCS 서버의 Caching 정보 확인

    (?:/Documentum/primeStore/ 경로 아래로 compressed/uncompressed 폴더에 임시적으로 컨텐츠를 Writing 한 후 일정 시간이 지나면 Content Server에 전송)

'DOCUMENTUM' 카테고리의 다른 글

IDQL을 이용한 DQL 실행하기  (0) 2014.03.24
Documentum 7.0 64bit 설치  (0) 2014.03.23
DFS에서 UCF 사용하기  (0) 2014.03.21
r_object_id의 구성  (0) 2014.03.21
Documentum Client Capability  (0) 2014.03.21

Documentum 7.0 64bit 설치

Posted by Alvin You
2014. 3. 23. 22:45 DOCUMENTUM

설치를 시작하기 전에 ODBC 설정과 SQL Server의 Collation 설정이 Case Sensitive로 되어 있는지 확인을 먼저 합니다.

다큐멘텀은 Database 접속을 위해서 아직까지 ODBC를 통한 데이터 베이스 접속을 사용합니다.

제 로컬은 아래와 같이 DC01이라는 ODBC 설정을 미리 해 두었습니다.

 

SQL Server의 기본 설치 모드는 Case Insensitive(대소문자 구분 짓지 않음) 모드로 되어 있어 이 부분에 대한 확인을 미리 해 두지 않으면, 설치 도중에 SQL Server를 재설치를 하는 상황이 발생할 수도 있으니 주의하시기 바랍니다.

위 2개의 주의 사항에 대해서 확인이 끝났다면 본격적인 설치에 들어가도록 하겠습니다.

 

아래와 같이 설치 파일들 중 serverSetup.exe를 실행시켜 설치를 시작합니다.

 

serverSetup.exe를 실행시키면 아래와 같은 InstallAnywhere 화면을 통해서 설치를 시작합니다.

 

6.0, 6.5 설치화면과 비교한다면 많이 세련되어진 느낌이 드는 설치 진행화면입니다.

 

설치 경로를 입력합니다.

 

 

 

 

 

추가적인 HVS 또는 기타 기능에 대한 라이선스 입력 화면입니다.

추가 기능을 사용할 일이 없다면 No를 선택해 다음 단계를 진행합니다.

 

 

기본 설치가 끝나고 나면 Server Configuration(Docbroker, Repository 등)에 들어갑니다.

 

저장소가 SAN or NAS인지 확인하는 단계입니다. 6.x버전에는 없던 화면입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'DOCUMENTUM' 카테고리의 다른 글

ACS/BOCS를 이용한 Documentum 분산환경  (0) 2014.04.16
IDQL을 이용한 DQL 실행하기  (0) 2014.03.24
DFS에서 UCF 사용하기  (0) 2014.03.21
r_object_id의 구성  (0) 2014.03.21
Documentum Client Capability  (0) 2014.03.21