У меня есть два хранилища в управлении содержимым файлов IBM, и теперь я хочу передать папку (которая имеет ребенка) из одного хранилища в другой, а также должны передавать своего ребенка с помощью CMIS.Как передать папку (которая имеет дочерний элемент) из одного репозитория в другой с помощью CMIS apche chemistry
ответ
Спецификация CMIS и Apache Chemistry не поддерживают копирование или перемещение между репозиториями с помощью одного сервиса или метода. Приложение может сделать это, войдя в оба репозитория, извлекая информацию о папке и ее дочерних элементах в репозитории 1, а затем создав эту папку и детей в репозитории. 2.
1 - пример копирования файловой системы в репозиторий. Для вашего случая использования вы должны извлекать свойства папки и документа, а также потоки содержимого документа из исходного репозитория вместо файловой системы.
Вы правы. Я запишусь в оба хранилища один за другим и создаю папку (которая я передаю) со стороны адресата, но теперь проблема в том, что я не могу создать подпапку этой папки. –
Каков ваш код для создания подпапки и какая ошибка у вас возникла? Примером является вставка 'Folder newSubfolder = newFolder.createFolder (properties2);' в конце [Создание папки] (https://chemistry.apache.org/java/examples/example-create-update.html). – daves
- 1. NullPointer в CMIS Session getObject - Apache Chemistry
- 2. Как установить кодировку в API Apache Chemistry CMIS?
- 3. Apache Chemistry CMIS session.createDocument vs folder.createDocument
- 4. Переместить папку из репозитория в другой репозиторий
- 5. Как дочерний объект может перемещаться из одного родителя в другой?
- 6. Как переместить дочерний элемент из одного родителя в другой с помощью jQuery
- 7. Обновление cmis: имя объекта (документа) с Apache Chemistry Php Library
- 8. копировать фиксацию из одного репозитория в другой
- 9. Как показать дочерний элемент, когда другой дочерний элемент переполнен с помощью JQuery
- 10. Элемент «system.webServer» имеет недопустимый дочерний элемент «aspNetCore»
- 11. удаление дубликатов из таблицы, которая имеет связь с другой таблицей
- 12. Можете ли вы переехать из одного репозитория в другой с помощью черепахи?
- 13. Как восстановить «резидентный корень» id/children из репозитория CMIS?
- 14. Удалить элемент, если он имеет дочерний элемент
- 15. Удалить дочерний объект из совокупного корня с помощью репозитория EF
- 16. Как удалить документ с помощью CMIS
- 17. Как передать дополнительные аргументы другой функции, которая имеет необязательные аргументы
- 18. XDocument.Validate return Элемент имеет недопустимый дочерний элемент
- 19. Перемещение репозитория с одного сервера на другой
- 20. Apache Chemistry с https url неверный запрос
- 21. Treeview не обновляется, чтобы показать дочерний элемент, перемещенный из одного родительского узла в другой.
- 22. Как передать ячейку одного стола из одного метода в другой?
- 23. передать объект из одного процесса в другой
- 24. Как получить копию копии документа Word из репозитория alfresco с помощью CMIS
- 25. Javascript получает дочерний элемент из одного div и передает данные элемента в другой div
- 26. CMIS с несколькими репозиториями?
- 27. Как запросить все типы документов из репозитория Alfresco, используя CMIS
- 28. Копировать элемент из одного DOMDocument в другой
- 29. Нажатие фиксации из одного репозитория в другой репозиторий
- 30. Скопировать изображения в папку из одного домена в другой
Что вы попробовали? Как далеко вы добрались? Где это сломалось? – Gagravarr
ok, я могу перенести папку из одной папки в другую папку, если она находится в том же репозитории. Я использую управление содержимым файлов IBM и использую Apache Web Cmis API. Теперь у меня есть два репозитория (с двумя отличиями Url, Username, password), который находится в двух разных местах и используется для их соединения. Теперь я хочу переместить папку из одного репозитория в другой репозиторий с их дочерним элементом. вы бы хотели увидеть мой код? –