2014-10-24 9 views
0

Я не знаком с Documentum, поэтому мой вопрос, вероятно, будет манекеном, но мне было интересно, если кто-нибудь сказал мне, как я могу вытащить последнюю версию документа из Documentum.Экспортировать последний документ на локальный компьютер

Например, если у меня есть i_chronicle_id или список i_chronicle_id, и я хочу экспортировать последнюю версию этих документов/документов на свой локальный компьютер, как я могу это сделать?

Также я был бы счастлив, если бы кто-нибудь указал мне на хорошую ссылку/руководство по DQL и API Documentum Java.

ответ

1

Когда вы i_chronicle_id вы можете получить последний объект по этому запросу:

SELECT * FROM dm_document 
    WHERE i_chronicle_id = '<i_chronicle_id>' 

Когда вы r_object_id «S от отсутствия текущей версии документов, которые вы можете иметь текущую версию документа, используя этот запрос:

SELECT * FROM dm_document 
    WHERE i_chronicle_id 
     IN (SELECT i_chronicle_id FROM dm_document (ALL) 
      WHERE r_object_id = '<r_object_id>') 

Имейте в виду, что каждый запрос возвращает последнюю версию, то есть CURRENT версия объекта/документа. Если вы хотите получить все версии объекта/документа, вам нужно добавить ключевое слово (ALL) сразу после предложения WHERE. Например:

SELECT * FROM dm_document (ALL) 

Конечно, вы хотите добавить что-то в вашем ИНЕКЕ, так как этот запрос будет возвращать множество строк.

Что касается справочника DQL, вы всегда можете скачать его с сайта поддержки ECM или найти некоторую версию по сети, например here (очень старый, хотя и достаточно хороший для стартера). То же самое для API Java Documentum.

+0

Большое спасибо за ответ. Итак, могу ли я сказать, что предоставленный вами запрос может быть использован для получения документа CURRENT его r_object_id. И если я хочу получить текущий документ i_chronicle_id, я могу использовать, то следующий запрос: 'SELECT * FROM dm_document WHERE i_chronicle_id =«»' И получить все ТОК r_object_id в документы, которые являются хранящийся в документе, я могу выбрать 'SELECT r_object_id FROM dm_documentum' – Vladimir

+0

Я внесли изменения в свой ответ, чтобы добавить более подробную информацию о вашем комментарии. – Miki

+0

Спасибо! Отличный подробный ответ. Вы действительно помогли мне получить первое краткое введение в DQL и dm_document. – Vladimir

Смежные вопросы