0

以下のコードを使用して、特定のインデックス ID (この例では "index-80") にリンクされたドキュメント名のリストを取得しようとしていました。

注: 以下のコードでは .Net を使用していますが、Java も使用できます。

IObjectId id = session.CreateObjectId("index-80");
IFolder indexFolder = session.GetObject(id) as IFolder;
foreach (ICmisObject cmisObject in indexFolder.GetChildren())
{
   Console.WriteLine(cmisObject.Name);
}

問題は、コードが子インデックス ("index-80" は CMIS リポジトリ内のネストされたいくつかのインデックスの親) のみを返しますが、それにリンクされたドキュメントは返さないことです。

少し読んだ後、ドキュメントは ROOTFOLDER の子であるように見えますが、indexentry の子ではないようです。これにより、上記のコードが機能しない理由が説明されます。

apache chemistry opencmisで特定のインデックスにリンクされているすべてのドキュメント名を取得するにはどうすればよいですか?

4

0 に答える 0