Запрос извлечения записи Documentum spex

Мне нужно изучить проект Documentum, чтобы дать некоторые разъяснения другой команде. В этом у меня есть некоторые разъяснения. Я новичок в этой структуре Documentum. Я java-разработчик.

docbaseSession.getObject(new DfId(objectId)); - Возвращает какой-то объект. Из этого объекта они извлекают все имена столбцов, которые им нужны. Как этот метод поймет, из какой таблицы нужно брать эти значения. пожалуйста, объясни


person Jothi    schedule 23.05.2013    source источник


Ответы (1)


Таблица, содержащая значения столбцов, зависит от двух вещей:

  1. Тип объекта, возвращаемый getObject
  2. Запрашиваемый конкретный столбец (например, r_object_id)

Например, если объект является объектом dm_folder, он будет иметь столбцы, отличные от столбцов объекта dm_document. Однако, поскольку оба этих объекта наследуются от dm_sysobject, они также будут иметь некоторые общие значения.

Чтобы понять, как это работает, вам действительно нужно ознакомиться с объектной моделью Documentum, а также с тем, как Documentum хранит данные в таблицах (например, повторяющиеся и одиночные значения, DQL и SQL). Вероятно, это выходит за рамки этого формата вопросов и ответов. Вам следует ознакомиться с официальной документацией EMC по этим темам, чтобы получить базовые знания. Вы должны специально посмотреть документацию DFC и DQL.

Также хорошим местом для дополнительных исследований является http://developer.emc.com.

person Brendan Hannemann    schedule 03.06.2013