uCosminexus DocumentBroker Version 5 概説
ここでは,それぞれのプロパティに設定される値について説明します。
ACL(アクセス制御リスト)を表すACE(アクセス制御エレメント)のリストです。
このプロパティを持つパブリックACLをバインドしているオブジェクトの数です。
直接型リンクで包含しているオブジェクトの個数です。
参照型リンクで包含しているオブジェクトの個数です。
参照型リンクでオブジェクトを包含しているフォルダの個数です。
カレントバージョンのバージョン識別子です。
すべてのユーザに与えられるパーミッションを表す定数です。
文書間リンクでリンク付けているリンク先文書の個数です。
オブジェクトの所有者のユーザ識別子です。
オブジェクトの所有者に与えられるパーミッションを表す定数です。
直接型リンクでオブジェクトを包含しているフォルダの個数です。
プライマリグループのグループ識別子です。
プライマリグループに与えられるパーミッションを表す定数です。
バインドしているパブリックACLの数です。
バインドしているパブリックACLのOIIDのリストです。
レンディションの状態を表す16進数です。
レンディションタイプを表す文字列です。
登録されているファイルのファイル名を表す文字列です。
文書間リンクでリンク付けられているリンク元文書の個数です。
セキュリティACLを表すACE(アクセス制御エレメント)のリストです。
オブジェクトが管理しているバージョンの個数です。
オブジェクトに設定されるログインユーザまたはログインユーザが所属するグループに与えられているパーミッションの論理和です。
最新バージョンとしてチェックインしたバージョン付き文書のバージョンオブジェクト(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 | |
関連付けられた二つのオブジェクトのうち,Head(リンク先)側のオブジェクトへのオブジェクトリファレンスです。例えば,リンクでは,包含される側のオブジェクトです。
このプロパティは,リンクのプロパティです。DocumentBrokerでは,リンクが設定されているオブジェクトのdmaProp_Thisプロパティとこのプロパティを組み合わせて,検索実行時に検索対象クラスを結合する場合に利用できます。
オブジェクトを識別する識別子です。
このオブジェクトを直接型リンクで包含しているParentに相当するDocumentBrokerオブジェクトを識別するDirectContainmentRelationshipオブジェクトへのオブジェクトリファレンスです。
DirectContainmentRelationshipオブジェクトを介してこのDocumentBrokerオブジェクトを包含しているContainerオブジェクトへのオブジェクトリファレンスです。
クライアントは,このdmaProp_ParentContainerプロパティによって,介在するDirectContainmentRelationshipオブジェクトを参照することなく,直接Parentに相当するContainerオブジェクトを探索できます。
このプロパティを使用して探索を実行できます。
バージョン管理する文書に対する最初のVersionSeriesオブジェクトへのオブジェクトリファレンスです。
ConfigurationHistoryオブジェクトに,最初にVersionSeriesオブジェクトがバインドされるときに値が設定されます。なお,VersionSeriesオブジェクトとは,バージョン管理で使用するDocumentBrokerオブジェクトです。
文書の表現形式を表す文字列です。
文字列の形式は次のようになります。
<rendition_type_space>::<typename>
DocumentBrokerでは,rendition_type_spaceにIANAで定義しているMIMEを使用します。表現形式がプレーンテキストの場合,次のように指定します。
MIME::text/plain
DocumentBrokerでは,次の文書管理オブジェクトクラスのオブジェクトのdbrProp_RenditionTypeプロパティとして操作します。
関連付けられた二つのオブジェクトのうち,Tail(リンク元)側のオブジェクトへのオブジェクトリファレンスです。例えば,リンクでは,包含する側のオブジェクトです。
このプロパティは,リンクのプロパティです。DocumentBrokerでは,リンクが設定されているオブジェクトのdmaProp_Thisプロパティとこのプロパティを組み合わせて,検索実行時に検索対象クラスを結合する場合に利用できます。
オブジェクト自身を表すオブジェクトリファレンスです。
問い合わせの中で,オブジェクト間の関連を表現して,問い合わせの結果の中から候補のオブジェクトを選択するために使用できます。
DocumentBrokerでは,リンクのdmaProp_HeadプロパティやdmaProp_Tailプロパティとこのプロパティを組み合わせて,検索実行時に検索対象クラスを結合する場合などに利用します。
全文検索用に登録した文書の全文データです。
このプロパティは,全文検索エンジンであるHiRDB Text Search Plug-inに対して,全文検索用の登録情報を参照することを示すために使用されるプロパティです。したがって,SELECT句に検索結果として取得するプロパティには指定できません。
このプロパティでは,概念検索を含む全文検索が実行できます。
全文検索インデクスの登録状態を示す値です。次の表に示す値が設定されます。
表A-20 edmProp_ContentIndexStatusプロパティに設定される値
| 値 | 意味 |
|---|---|
| 0 | 文書は未登録です。 |
| 1 | 文書は登録されていますが,全文検索インデクスは未登録です。 |
| 2 | 文書および全文検索インデクスが登録されています。 |
| 3 | 文書が更新されていますが,全文検索インデクスが更新されていないため,文書と全文検索インデクスの内容が一致しません。 |
| 100以上 | DocumentBroker Text Search Index Loader が使用する値が設定されます。 |
検索した文書の長さです。バイト単位で示します。
オブジェクトの所有者を表す文字列です。
DocumentBrokerでは,dbrProp_OwnerIdプロパティとして扱います。ただし,検索条件に指定する場合は,「edmProp_OwnerId」と指定します。
Relationshipオブジェクトを使用した関連の種類を定義する値です。0以下の値は設定できません。
一つの文書中に登録されているレンディションの数を表すカウンタです。マスタレンディションだけが登録されている場合,値は常に1になります。サブレンディションが登録されると,マスタレンディションと登録されたサブレンディションの数を合わせた値になります。
全文検索用に登録した文書の全文データです。
このプロパティは,全文検索エンジンであるHiRDB Text Search Plug-inに対して,全文検索用の登録情報を参照することを示すために使用されるプロパティです。したがって,SELECT句に検索結果として取得するプロパティには指定できません。
このプロパティでは,プレーンテキストに対する全文検索が実行できます。
All Rights Reserved. Copyright (C) 2012, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2012, Hitachi Solutions, Ltd.