uCosminexus DocumentBroker Version 5 概説

[目次][用語][索引][前へ][次へ]

付録A.3 プロパティの説明

ここでは,それぞれのプロパティに設定される値について説明します。

<この項の構成>
(1) dbrProp_ACLプロパティ
(2) dbrProp_BindObjectCountプロパティ
(3) dbrProp_ChildrenCountプロパティ
(4) dbrProp_ContaineesCountプロパティ
(5) dbrProp_ContainersCountプロパティ
(6) dbrProp_CurrentVersionプロパティ
(7) dbrProp_EveryonePermissionプロパティ
(8) dbrProp_HeadRelationsCountプロパティ
(9) dbrProp_OwnerIdプロパティ
(10) dbrProp_OwnerPermissionプロパティ
(11) dbrProp_ParentCountプロパティ
(12) dbrProp_PrimaryGroupIdプロパティ
(13) dbrProp_PrimaryGroupPermissionプロパティ
(14) dbrProp_PublicACLCountプロパティ
(15) dbrProp_PublicACLIdsプロパティ
(16) dbrProp_RenditionStatusプロパティ
(17) dbrProp_RenditionTypeプロパティ
(18) dbrProp_RetrievalNameプロパティ
(19) dbrProp_TailRelationsCountプロパティ
(20) dbrProp_SACLプロパティ
(21) dbrProp_VersionsCountプロパティ
(22) dbrProp_UserPermissionプロパティ
(23) dmaProp_CurrentOfSeriesCountプロパティ
(24) dmaProp_Headプロパティ
(25) dmaProp_OIIDプロパティ
(26) dmaProp_Parentプロパティ
(27) dmaProp_ParentContainerプロパティ
(28) dmaProp_PrimaryVersionSeriesプロパティ
(29) dmaProp_RenditionTypeプロパティ
(30) dmaProp_Tailプロパティ
(31) dmaProp_Thisプロパティ
(32) edmProp_ConceptTextIndexプロパティ
(33) edmProp_ContentIndexStatusプロパティ
(34) edmProp_DocLengthプロパティ
(35) edmProp_OwnerIdプロパティ
(36) edmProp_RelationTypeプロパティ
(37) edmProp_RenditionsCountプロパティ
(38) edmProp_TextIndexプロパティ

(1) dbrProp_ACLプロパティ

ACL(アクセス制御リスト)を表すACE(アクセス制御エレメント)のリストです。

(2) dbrProp_BindObjectCountプロパティ

このプロパティを持つパブリックACLをバインドしているオブジェクトの数です。

(3) dbrProp_ChildrenCountプロパティ

直接型リンクで包含しているオブジェクトの個数です。

(4) dbrProp_ContaineesCountプロパティ

参照型リンクで包含しているオブジェクトの個数です。

(5) dbrProp_ContainersCountプロパティ

参照型リンクでオブジェクトを包含しているフォルダの個数です。

(6) dbrProp_CurrentVersionプロパティ

カレントバージョンのバージョン識別子です。

(7) dbrProp_EveryonePermissionプロパティ

すべてのユーザに与えられるパーミッションを表す定数です。

(8) dbrProp_HeadRelationsCountプロパティ

文書間リンクでリンク付けているリンク先文書の個数です。

(9) dbrProp_OwnerIdプロパティ

オブジェクトの所有者のユーザ識別子です。

(10) dbrProp_OwnerPermissionプロパティ

オブジェクトの所有者に与えられるパーミッションを表す定数です。

(11) dbrProp_ParentCountプロパティ

直接型リンクでオブジェクトを包含しているフォルダの個数です。

(12) dbrProp_PrimaryGroupIdプロパティ

プライマリグループのグループ識別子です。

(13) dbrProp_PrimaryGroupPermissionプロパティ

プライマリグループに与えられるパーミッションを表す定数です。

(14) dbrProp_PublicACLCountプロパティ

バインドしているパブリックACLの数です。

(15) dbrProp_PublicACLIdsプロパティ

バインドしているパブリックACLのOIIDのリストです。

(16) dbrProp_RenditionStatusプロパティ

レンディションの状態を表す16進数です。

(17) dbrProp_RenditionTypeプロパティ

レンディションタイプを表す文字列です。

(18) dbrProp_RetrievalNameプロパティ

登録されているファイルのファイル名を表す文字列です。

(19) dbrProp_TailRelationsCountプロパティ

文書間リンクでリンク付けられているリンク元文書の個数です。

(20) dbrProp_SACLプロパティ

セキュリティACLを表すACE(アクセス制御エレメント)のリストです。

(21) dbrProp_VersionsCountプロパティ

オブジェクトが管理しているバージョンの個数です。

(22) dbrProp_UserPermissionプロパティ

オブジェクトに設定されるログインユーザまたはログインユーザが所属するグループに与えられているパーミッションの論理和です。

(23) dmaProp_CurrentOfSeriesCountプロパティ

最新バージョンとしてチェックインしたバージョン付き文書のバージョンオブジェクト(VersionTracedDocVersionオブジェクトまたはDocVersionオブジェクト)に対して与えられる番号です。

DocumentBrokerでは,そのオブジェクトのバージョンの状態を明確にするために,次の値が設定されます。

表A-19 DocumentBrokerで設定されるdmaProp_CurrentOfSeriesCountプロパティの値

VersionTracedDocVersionオブジェクトまたは
DocVersionオブジェクトの状態
dmaProp_CurrentOf
SeriesCountプロパティに設定される値
バージョン付き文書のカレントバージョンに対応するVersionTracedDocVersionオブジェクトまたはDocVersionオブジェクト 1
チェックアウト中のVersionTracedDocVersionオブジェクトまたはDocVersionオブジェクト -2
チェックイン後のVersionTracedDocVersionオブジェクトまたはDocVersionオブジェクト チェックインによって追加されたVersionTracedDocVersionオブジェクトまたはDocVersionオブジェクト 1
チェックインによって旧バージョンになったVersionTracedDocVersionオブジェクトまたはDocVersionオブジェクト 0
バージョン管理の対象でないバージョンなし文書に包含されるVersionTracedDocVersionオブジェクトまたはDocVersionオブジェクト -1

(24) dmaProp_Headプロパティ

関連付けられた二つのオブジェクトのうち,Head(リンク先)側のオブジェクトへのオブジェクトリファレンスです。例えば,リンクでは,包含される側のオブジェクトです。

このプロパティは,リンクのプロパティです。DocumentBrokerでは,リンクが設定されているオブジェクトのdmaProp_Thisプロパティとこのプロパティを組み合わせて,検索実行時に検索対象クラスを結合する場合に利用できます。

(25) dmaProp_OIIDプロパティ

オブジェクトを識別する識別子です。

(26) dmaProp_Parentプロパティ

このオブジェクトを直接型リンクで包含しているParentに相当するDocumentBrokerオブジェクトを識別するDirectContainmentRelationshipオブジェクトへのオブジェクトリファレンスです。

(27) dmaProp_ParentContainerプロパティ

DirectContainmentRelationshipオブジェクトを介してこのDocumentBrokerオブジェクトを包含しているContainerオブジェクトへのオブジェクトリファレンスです。

クライアントは,このdmaProp_ParentContainerプロパティによって,介在するDirectContainmentRelationshipオブジェクトを参照することなく,直接Parentに相当するContainerオブジェクトを探索できます。

このプロパティを使用して探索を実行できます。

(28) dmaProp_PrimaryVersionSeriesプロパティ

バージョン管理する文書に対する最初のVersionSeriesオブジェクトへのオブジェクトリファレンスです。

ConfigurationHistoryオブジェクトに,最初にVersionSeriesオブジェクトがバインドされるときに値が設定されます。なお,VersionSeriesオブジェクトとは,バージョン管理で使用するDocumentBrokerオブジェクトです。

(29) dmaProp_RenditionTypeプロパティ

文書の表現形式を表す文字列です。

文字列の形式は次のようになります。

 
<rendition_type_space>::<typename>
 

DocumentBrokerでは,rendition_type_spaceにIANAで定義しているMIMEを使用します。表現形式がプレーンテキストの場合,次のように指定します。

 
MIME::text/plain
 

DocumentBrokerでは,次の文書管理オブジェクトクラスのオブジェクトのdbrProp_RenditionTypeプロパティとして操作します。

(30) dmaProp_Tailプロパティ

関連付けられた二つのオブジェクトのうち,Tail(リンク元)側のオブジェクトへのオブジェクトリファレンスです。例えば,リンクでは,包含する側のオブジェクトです。

このプロパティは,リンクのプロパティです。DocumentBrokerでは,リンクが設定されているオブジェクトのdmaProp_Thisプロパティとこのプロパティを組み合わせて,検索実行時に検索対象クラスを結合する場合に利用できます。

(31) dmaProp_Thisプロパティ

オブジェクト自身を表すオブジェクトリファレンスです。

問い合わせの中で,オブジェクト間の関連を表現して,問い合わせの結果の中から候補のオブジェクトを選択するために使用できます。

DocumentBrokerでは,リンクのdmaProp_HeadプロパティやdmaProp_Tailプロパティとこのプロパティを組み合わせて,検索実行時に検索対象クラスを結合する場合などに利用します。

(32) edmProp_ConceptTextIndexプロパティ

全文検索用に登録した文書の全文データです。

このプロパティは,全文検索エンジンであるHiRDB Text Search Plug-inに対して,全文検索用の登録情報を参照することを示すために使用されるプロパティです。したがって,SELECT句に検索結果として取得するプロパティには指定できません。

このプロパティでは,概念検索を含む全文検索が実行できます。

(33) edmProp_ContentIndexStatusプロパティ

全文検索インデクスの登録状態を示す値です。次の表に示す値が設定されます。

表A-20 edmProp_ContentIndexStatusプロパティに設定される値

意味
0 文書は未登録です。
1 文書は登録されていますが,全文検索インデクスは未登録です。
2 文書および全文検索インデクスが登録されています。
3 文書が更新されていますが,全文検索インデクスが更新されていないため,文書と全文検索インデクスの内容が一致しません。
100以上 DocumentBroker Text Search Index Loader が使用する値が設定されます。

(34) edmProp_DocLengthプロパティ

検索した文書の長さです。バイト単位で示します。

(35) edmProp_OwnerIdプロパティ

オブジェクトの所有者を表す文字列です。

DocumentBrokerでは,dbrProp_OwnerIdプロパティとして扱います。ただし,検索条件に指定する場合は,「edmProp_OwnerId」と指定します。

(36) edmProp_RelationTypeプロパティ

Relationshipオブジェクトを使用した関連の種類を定義する値です。0以下の値は設定できません。

(37) edmProp_RenditionsCountプロパティ

一つの文書中に登録されているレンディションの数を表すカウンタです。マスタレンディションだけが登録されている場合,値は常に1になります。サブレンディションが登録されると,マスタレンディションと登録されたサブレンディションの数を合わせた値になります。

(38) edmProp_TextIndexプロパティ

全文検索用に登録した文書の全文データです。

このプロパティは,全文検索エンジンであるHiRDB Text Search Plug-inに対して,全文検索用の登録情報を参照することを示すために使用されるプロパティです。したがって,SELECT句に検索結果として取得するプロパティには指定できません。

このプロパティでは,プレーンテキストに対する全文検索が実行できます。