ACS/BOCS를 이용한 Documentum 분산환경
-
BOCS 구성에 필요한 서버 모듈
- Content Server
- Documentum Messaging Server(DMS)
- Branch Office Caching Services(BOCS)
- Documentum Administrator(DA)
-
분산 환경 테스트 구성
- Lenovo T61에 Windows 2003 Server + CS + DMS + DA 설치
- VMWare에 Windows 2003 Server + BOCS 설치
- VMWare에 Windows XP + jre-6u17-windows-i586.exe 설치(UCF Client에서 JRE가 필요하기 때문에)
-
분산 환경 설치 및 기본적인 환경 설정에 관련된 내용은 아래 문서 참조
- Distributed_Content_Configuration_And_Troubleshooting.pdf
- Documentum Content Server 6.5 Distributed Configuration Guide.pdf
- Documentum_BOCS_65_SP1_release_notes.pdf
-
?:/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
-
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 정보
-
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
- 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} -->
-
ACS/BOCS 구성 화면
-
Network Location이 적용된 Login 화면
-
Distributed Content 구성 화면
-
Network Location : BOCS_loc
-
ACS Servers : XN-BONGACS1
-
-
BOCS Servers : BOCS_Svr
-
Distributed Transfer
-
Messaging Server
-
ACS/BOCS 테스트 화면
-
Content 등록 화면
-
-
Web Client에서 컨텐츠 다운로드시 BOCS 서버의 Caching 정보 확인
(?:/Documentum/acsCache/content/ 경로 아래로 파일이 쌓임)
-
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 |