2011-07-26 4 views
0

IBM Filenet P8 ECMシステムのバックエンドデータベースにどのテーブル "PathName"プロパティが存在しているかわかるようになったらどうかありがたいです。IBM FileNet P8バックエンドデータベースのPathnameプロパティ

ありがとうございました。

enter image description here

+1

なぜデータベースに対して直接行っていますか?スキーマは次のバージョンで変更される可能性があります。 APIのonを使ってこの情報をクエリするだけではどうですか? –

+0

これは有効な質問です。しかし、現時点では、私はただ1組のサーバーで特別な作業をしています。 – Regmi

答えて

1

PathNameは他と同様に単純なプロパティではありません。それはテーブルに完全な形では存在しません。

文書のパスには、[RelationsVer]テーブルのReferencialContainmentRelationshipオブジェクトを介して[Container]テーブルに配置されたフォルダと[DocVersion]テーブル(および[Generic]テーブルのカスタムオブジェクト)リンクのドキュメントの原因が複数の値を持つことがあります。

したがって、DocumentのPathNameをRelationship.Name(ContainmentName)とContainerの連結として取得できます。 Relationship.Tail_IdはDocVersion.Object_IdとContainer.Object_Idは、あなたが得るコンテナの再帰を使用する必要がRelationship.Head_Id

に等しい等しいのPathName(* +フォルダ名)。あなたの**パス名原因は、すべての親オブジェクトを取得する必要があります[ Container.Parent_Id ==(親)Container.Object_Id]。

Threreが http://www-01.ibm.com/support/knowledgecenter/SSNW2F_5.2.0/com.ibm.p8.ce.dev.ce.doc/database_table_schemas.htm

を、表とドキュメントへのリンクの概要ですが、あなたはパス名を取得するための別の方法を見つける必要があり、トム裏編みは、右のAPIを介してこの情報を照会しようとしました。

関連する問題