Спасибо, если кто-нибудь может сказать мне, какое свойство таблицы "PathName" существует в серверной базе данных системы IBM Filenet P8 ECM.
Спасибо.
Спасибо, если кто-нибудь может сказать мне, какое свойство таблицы "PathName" существует в серверной базе данных системы IBM Filenet P8 ECM.
Спасибо.
просто для вашего понимания.
PathName — это не простое свойство, как другие. В таблицах его нет в полном виде.
Путь к документу может иметь несколько значений, причина документа из таблицы [DocVersion] (и пользовательский объект из таблицы [Generic]) связана с папкой, помещенной в таблицу [Container] через объект ReferencialContainmentRelationship в таблице [Relationship].
Таким образом, вы можете получить PathName для Document как объединение Relationship.Name (ContainmentName) и Container.PathName (* + FolderName), где Relationship.Tail_Id равно DocVersion.Object_Id, а Container.Object_Id равно Relationship.Head_Id.
Вы должны использовать рекурсию для получения Container.**PathName, потому что вам нужно получить все родительские объекты [Container.Parent_Id == (Parent)Container.Object_Id].
Вот ссылка на документацию с обзором таблиц http://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.0/com.ibm.p8.ce.dev.ce.doc/database_table_schemas.htm
Но вам нужно найти другой способ получить PathName, Том Перл был прав, пытаясь запросить эту информацию через API.