Проблема заключается в том, что надо на тестовый сервер перекинуть файлы dspace c рабочего, объединить структуры в одну и закинуть айтемы. Структуру не хочу трогать - очень много времени потрачено, к тому же в файлике описания полей метаданных идет привязка к ID.
Хорошо хоть handle один и тот же.
Добил AIP. Замечу очень хорошая штука, чтобы именно объединить в одном архиве разделы и их коллекции. Правда были некоторые трудности, но об этом дальше.
Были проведены следующие действия:
1) перенос/замена файлов DSpace
2) правка конфигурационного файла
3) восстановление БД из дампа.
4) Добавлено новое имя схемы реестра описания метаданных
Экспорт всего архива, включая разделы верхнего уровня, разделы, коллекции, ресурсы. (Exporting AIP Hierarchy)
$ sudo [dspace]/bin/dspace packager -d -a -t AIP -e [e-person] -i [handle]/0 /path/to/archive.zip
Импорт всего архива
sudo [dspace]/bin/dspace packager -r -a -f -t AIP -o skipIfParentMissing=true -o ignoreParent=true -e [e-person] -i [handle]/0 /path/to/archive.zip
Если не указать опцию skipIfParentMissing=true, возможно, будут появляться сообщения об ошибке (
DS-2404), но при этом все ресурсы будут в архиве. Изначально в архиве была почти пуста, поэтому вероятность утери данных минимальна. Но все таки перед командой Replace/Restore следует делать полный бекап (архив с файлами dspace и дамп БД).
AIP - идеальное средство для переноса контента.
P.S. В схему добавились только те элементы, которые существовали. Не забываем вручную их "забить".