sharepoint list.asmx サービスに対して caml クエリを実行しているときに、GetListItems メソッドが削除されたアイテムも返すという奇妙な動作が発生しました。
found item: test
found item: already done
found item: recurring
found item: recurring event 3-4
found item: Deleted: recurring event 3-4
found item: Deleted: recurring event 3-4
found item: Deleted: recurring event 3-4
found item: Deleted: recurring event 3-4
found item: Deleted: recurring event 3-4
found item: todays event 15-16 //<- NOT DELETED YET
これはどのように起こっていますか?caml クエリなどに特別なフィルターを適用する必要がありますか? 現在、次のように問い合わせています。
<Query>
<OrderBy>
<FieldRef Ascending='TRUE' Name='EventDate' />
</OrderBy>
<Where>
<Eq>
<FieldRef Name='EventDate' />
<Value Type='DateTime'><Today /></Value>
</Eq>
</Where>
</Query>
これまでに試したこと; 1. ごみ箱からすべてを消去します 2. sharepoint Web サーバーで iisreset を実行します
ご注意ください; VMWareワークステーション環境で実行しています。