2014-08-28 10 views
0

저는 CMIS 저장소와 통합되는 Java 솔루션을 개발 중입니다. 오픈 소스 라이브러리로 OpenCMIS를 선택했다면 모든 테스트 시나리오가 포함되도록 노력하고 있습니다. 필자는 저장소 (Alfresco, Chemistry Inmemory, Chemistry Fileshare, OpenKM)의 몇 가지를 탐구했으며, 그 중 어느 것도 내 테스트의 일부로 다루어야 할 필요가 있다고 느끼는 여러 저장소를 제공하는 것 같지 않습니다.여러 개의 저장소가있는 CMIS?

아래 코드와 관련하여 아래의 내용은 거의 모든 저장소에서 잘 작동합니다.

리포지토리 soleRepository = sessionFactory.getRepositories (parameter) .get (0);

하지만 어떤 저장소를 지원하는 (혹은 지원하도록 구성 할 수 있습니다) 경우이 코드를 알고 싶어 sessionFactory.getRepositories을 (매개 변수) 갔지()

+0

IIRC 프레스코 클라우드 네트워크 당 하나 개의 repo을 가지고 당신이 개발자 키를 가지고, 그래서 만약 당신이 항상 알 프레스코 멀티에 대한 것을 시도 할 수 -repo setup – Gagravarr

답변

3

가 지원하는 많은 CMIS 서버가 있습니다 하나 이상의 저장소. SharePoint, FileNet, SAP Mobile Documents, ...

심지어 OpenCMIS FileShare 서버는 구성하는 경우 둘 이상의 리포지토리를 지원합니다. 그냥 repository.properties 파일에 다음 행을 추가하고 두 번째 저장소 노출됩니다,

repository.second = {user.home} 
repository.second.readwrite = test, cmisuser 
repository.second.readonly = reader 
+0

고마워. 화학 구성 Fileshare는 나를 위해 일했습니다. –