Использование метода Documentum DFC DfSysObject.saveAsNew() для папки

В приложении Documentum DFC, над которым я работаю, меня попросили сделать копию объекта, не используя операцию копирования. Итак, я пытался использовать метод saveAsNew() DfSysObject, который, кажется, прекрасно работает для документов, но выдает ошибки, если рассматриваемый объект является папкой. Сначала он жаловался на то, что папка уже существует, затем, когда я пытаюсь отсоединить текущий путь к папке и сохранить объект, он говорит, что не может этого сделать, потому что у объекта нет ссылки. Я предполагаю, что, если возможно использовать метод saveAsNew() для копирования папки, существует определенная последовательность шагов, которые я просто не выполняю, поэтому, если кто-то может указать мне правильное направление, я был бы очень признателен...

1 ответ

Решение

Судя по ответам, полученным в сообществе EMC Community Network, не существует простого способа использования метода saveAsNew() для копирования папок, т. Е. Нужную папку необходимо переименовать, чтобы избежать одинакового пути к папке. как оригинал. Это та самая мелкая деталь, которую операции копирования обрабатывают автоматически. Также кажется, что операции копирования выполняются быстрее, чем saveAsNew(), основываясь на отметках времени для моих операторов журнала. Так что мой план - придерживаться операций копирования, в конце концов...

Другие вопросы по тегам