対応するファイルの object_id を提供する場合、Documentum からチェックアウトされたファイルのフォルダの詳細にアクセスするための Documentum Query Language のソリューションを提供してください。ありがとうございました.......
8 に答える
このdqlを試すことができます:select * from dm_folder where r_object_id in (select i_folder_id from dm_document where r_object_id = '<objectId>')
フォルダのオブジェクトIDではなく、ドキュメントのオブジェクトIDがあります。したがって、最初にドキュメントのオブジェクトIDを使用してフォルダIDを取得します。このステップのクエリは次のとおりです。
select i_folder_id from dm_document where r_object_id='<objectid>'
上記のクエリの結果として、youyはi_folder_idを取得します。このIDをダンプするだけで十分です。フォルダに関する情報が表示されます。
ここでは比較的新しいですが、うまくいけばこれは役に立ちます。選択リストには r_folder_path のみを含めましたが、必要な他の dm_folder 属性を含めることができます。
ドキュメントの r_object_id がない場合は、次の DQL を使用して、チェックアウトされたすべてのドキュメントのフォルダの詳細を返すことができます -
select d.r_object_id,
d.title,
f.r_folder_path
from dm_document d, dm_folder f
where d.i_folder_id = f.r_object_id
and d.r_object_id in
(
select r_object_id
from dm_document
where r_lock_owner not like ' '
)
and f.r_folder_path not like ' '
enable (row_based)
API コンソールでオブジェクト ID を同時にダンプできます。コマンド ダンプ、c、非常に多くの属性を確認できます - DQL が提供できるものよりも多く/次に、r_object_id を検索します。もう一度ダンプし、I_folder_path を検索すると、宣誓が得られます。