2014-08-28 3 views
0

Я работаю над решением Java, которое интегрируется с репозиториями CMIS. Выбрав OpenCMIS как мою библиотеку с открытым исходным кодом, я стараюсь, чтобы все тестовые сценарии были охвачены. Я изучил несколько репозиториев (Alfresco, Chemistry InMemory, Chemistry Fileshare, OpenKM), и ни один из них, похоже, не предоставляет несколько репозиториев, которые, как мне кажется, должны быть охвачены как часть моего тестирования.CMIS с несколькими репозиториями?

Будучи более конкретным с кодом, ниже хорошо работает почти со всеми репозиториями.

Репозиторий подошвы Репозиторий = sessionFactory.getRepositories (параметр) .get (0);

Но я хочу знать, если какие-либо опоры хранилища (или могут быть сконфигурированы для поддержки) этот код: sessionFactory.getRepositories (параметр) .get()

+0

IIRC Alfresco Облако имеет один репо за сеть, так что если у вас есть ключ разработчика, вы всегда можете попробовать, что для мульти Alfresco -repo setup – Gagravarr

ответ

3

Есть много серверов CMIS поддерживающих более одного хранилища. SharePoint, FileNet, SAP Mobile Documents, ...

Даже сервер OpenSMIS FileShare поддерживает несколько репозиториев, если вы его настроите. Просто добавьте следующие строки в файл repository.properties и выставит второй хранилищу:

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

Большое спасибо. Настройка химии Fileshare работал для меня. –