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

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

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

(1) dbrProp_ACLプロパティ

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

(2) dbrProp_BindObjectCountプロパティ

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

(3) dbrProp_ChildrenCountプロパティ

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

(4) dbrProp_ContaineesCountプロパティ

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

(5) dbrProp_ContaineesCountVTプロパティ

構成管理型リンクで包含しているオブジェクトの個数です。

(6) dbrProp_ContainersCountプロパティ

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

(7) dbrProp_ContainersCountVTプロパティ

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

(8) dbrProp_CurrentVersionプロパティ

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

(9) dbrProp_EveryonePermissionプロパティ

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

(10) dbrProp_HeadRelationsCountプロパティ

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

(11) dbrProp_OwnerIdプロパティ

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

(12) dbrProp_OwnerPermissionプロパティ

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

(13) dbrProp_ParentCountプロパティ

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

(14) dbrProp_PrimaryGroupIdプロパティ

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

(15) dbrProp_PrimaryGroupPermissionプロパティ

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

(16) dbrProp_PublicACLCountプロパティ

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

(17) dbrProp_PublicACLIdsプロパティ

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

(18) dbrProp_RenditionStatusプロパティ

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

(19) dbrProp_RenditionTypeプロパティ

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

(20) dbrProp_RetrievalNameプロパティ

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

(21) dbrProp_TailRelationsCountプロパティ

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

(22) dbrProp_SACLプロパティ

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

(23) dbrProp_VersionsCountプロパティ

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

(24) dbrProp_UserPermissionプロパティ

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

(25) dmaProp_ClassDescriptionプロパティ

DMAオブジェクトの基になっているクラスについて定義するDMAオブジェクトである,ClassDescriptionオブジェクトへのオブジェクトリファレンスです。

(26) dmaProp_CurrentOfSeriesCountプロパティ

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

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

表A-22 Java クラスライブラリで設定されるdmaProp_CurrentOfSeriesCountプロパティの値

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

(27) dmaProp_Headプロパティ

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

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

(28) dmaProp_OIIDプロパティ

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

(29) dmaProp_Parentプロパティ

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

(30) dmaProp_ParentContainerプロパティ

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

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

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

(31) dmaProp_PrimaryVersionSeriesプロパティ

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

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

(32) dmaProp_RenditionTypeプロパティ

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

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

<rendition_type_space>::<typename>

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

MIME::text/plain

Java クラスライブラリでは,次の文書空間オブジェクトクラスのオブジェクトのdbrProp_RenditionTypeプロパティとして操作します。

(33) dmaProp_Tailプロパティ

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

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

(34) dmaProp_Thisプロパティ

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

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

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

(35) dmaProp_VersionedDmaObjectClassプロパティ

バージョン管理する文書のベースとなるクラスについて定義するClassDescriptionオブジェクトへのオブジェクトリファレンスです。

バージョン管理する文書は,すべてこのプロパティのClassDescriptionオブジェクトが定義するクラスを基に作成される必要があります。

DocumentBrokerでは,このプロパティに設定されたClassDescriptionオブジェクトで,バージョン管理する文書のオブジェクトであるかどうかを確認しません。このプロパティの値は,あらかじめDocumentBrokerサーバのメタ情報ファイル(edms.ini)に設定してください。DocumentBrokerサーバのメタ情報ファイルについては,マニュアル「DocumentBroker Version 3 システム導入・運用ガイド」を参照してください。

(36) edmProp_ConceptStIndexプロパティ

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

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

このプロパティでは,概念検索および構造指定検索を含む全文検索が実行できます。

(37) edmProp_ConceptTextIndexプロパティ

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

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

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

(38) edmProp_ContentIndexStatusプロパティ

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

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

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

(39) edmProp_DocLengthプロパティ

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

(40) edmProp_OwnerIdプロパティ

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

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

(41) edmProp_RawScoreプロパティ

ランキング検索した場合のスコアです。

検索するときに算出されて値が設定されます。ランキング検索時のスコアを取得するための形式的なプロパティです。スコアは,検索結果集合内で正規化されないで返されます。

(42) edmProp_RelationTypeプロパティ

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

(43) edmProp_RenditionsCountプロパティ

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

(44) edmProp_Scoreプロパティ

ランキング検索した場合のスコアです。

検索するときに算出されて値が設定されます。ランキング検索時のスコアを取得するための形式的なプロパティです。スコアは,検索結果集合内で正規化されて返されます。

(45) edmProp_StIndexプロパティ

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

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

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

(46) edmProp_TextIndexプロパティ

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

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

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

(47) edmProp_VTConfigurationHistoryプロパティ

VersionTraceableContainmentRelationshipオブジェクトが指している包含される側のオブジェクトのバージョンを統合しているConfigurationHistoryオブジェクトへのオブジェクトリファレンスです。

(48) edmProp_VTModeプロパティ

包合するオブジェクトの最新バージョンを追跡するか(FLOATINGモード),バージョンを固定するか(FIXモード)を示す値です。

(49) edmProp_VTVersionSeriesプロパティ

VersionTraceableContainmentRelationshipオブジェクトが指している包含される側のオブジェクトのバージョンを管理しているVersionSeriesオブジェクトへのオブジェクトリファレンスです。なお,VersionSeriesオブジェクトとは,バージョン管理で使用するDMAオブジェクトです。