0

.netのIDK6.0を使用して、ナレッジディレクトリのドキュメントをダウンロードしています。私はたくさんのグーグルをしましたが、そうするためにapiを見つけました。

これが私の読み物のいくつかです:

http://download.oracle.com/docs/cd/E13174_01/alui/idk/docs60/ndocs/index.html

http://translate.google.com.np/translate?hl=en&sl=zh-CN&u=http://cn.forums.oracle.com/forums/thread.jspa%3FmessageID%3D9460557&ei=kl22Tr6UJourrAeu27nUAw&sa=X&oi=translate&ct= result&resnum = 4&ved = 0CD0Q7gEwAw&prev = / search%3Fq%3Ddownload%2Bjar%2Bfile%2Bfor%2Bcom.plumtree.openkernel%26hl%3Den%26client%3Dfirefox-a%26sa%3DG%26rls%3Dorg.mozilla:en-US:official %26prmd%3Dimvnsfd

ナレッジディレクトリのすべてのドキュメントをダウンロードするためのALUIのAPIはありますか?

ありがとう、

プラカシュ

4

1 に答える 1

1

ナレッジディレクトリのサイズに応じて、このプロセスにはパフォーマンスと実用上の考慮事項がありますが、要点に対処するために、ナレッジディレクトリ(KD)からすべてのドキュメントをダウンロードする必要があります。

以下を使用してください。

インターフェイスを使用しIDocumentManagerて開始し、メソッドを呼び出してcreateQuery(int folderId)クエリオブジェクトのインスタンスを取得します。

オブジェクトが返されIDocumentQueryます。

次のデフォルトが設定されており、ルートフォルダからすべてのドキュメントを取得する場合はオーバーライドする必要がある可能性が高いことに注意してください。

指定されたドキュメントフォルダにドキュメントクエリを作成するファクトリメソッド。作成されたクエリパラメータのデフォルトは、開始行= 0、最大100の結果、未承認のドキュメントの表示、ドキュメントIDでの並べ替え、フィルタなしです。

KDが適度に大きい場合は、日付に基づいてドキュメントを返すようにフィルターを設定することをお勧めします。最初はを使用してDateQueryFilter、ファイルとオブジェクトIDのより管理しやすいバッチを作成できるようにします。IDocumentオブジェクトタイプを操作していることを知っているのでgetDocument()、そこから呼び出すことができます。

于 2011-12-12T23:08:02.013 に答える