CMIS с несколькими репозиториями?

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

Если говорить более конкретно о коде, приведенном ниже, он хорошо работает практически со всеми репозиториями.

Репозиторий soleRepository = sessionFactory.getRepositories(parameter).get(0);

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


person Pavan Kumar    schedule 28.08.2014    source источник
comment
IIRC Alfresco Cloud имеет одно репо на сеть, поэтому, если у вас есть ключ разработчика, вы всегда можете попробовать его для настройки нескольких репозиториев Alfresco.   -  person Gagravarr    schedule 28.08.2014


Ответы (1)


Существует множество серверов CMIS, поддерживающих более одного репозитория. SharePoint, FileNet, мобильные документы SAP, ...

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

repository.second = {user.home}
repository.second.readwrite = test, cmisuser
repository.second.readonly = reader
person Florian Müller    schedule 28.08.2014