SharePoint 2007 のドキュメント ライブラリで利用可能なすべてのファイルをレポートする必要があるアプリケーションを Java で作成しています。このアプリケーションは、korecky ( Project Home ) の Java sharepoint ライブラリを使用します。いくつかのファイル情報に加えて、ファイルサイズを取得できないという事実を除いて、すべてが正常に機能します。
具体的には、GetListItems メソッドを呼び出す List.asmx Web サービスに要求が送信されます。
リクエストは次のようになります。
<QueryOptions>
<ViewAttributes IncludeRootFolder="True" Scope="RecursiveAll"/>
<IncludeMandatoryColumns>
TRUE
</IncludeMandatoryColumns>
<DateInUtc>
TRUE
</DateInUtc>
</QueryOptions>
Web サービスからの応答のいくつかのフォーラムによると、ows_File_x0020_Sizeという名前のフィールドが利用可能で、ファイル サイズを表す int が含まれている必要がありますが、欠落しています。ファイルサイズも受け取るためにリクエストをどのように変更する必要があるか知っている人はいますか?