Я выполняю следующий запрос CAML в библиотеке SharePoint, используя CSOM, чтобы получить все файлы в библиотеке с датой создания, равной текущей дате, я делаю это на разных сайтах и библиотеках SharePoint без проблем, но когда я выполняю его в кластеризованный SharePoint, интегрированный с Dynamics CRM. Я получаю «несуществующие» файлы, это означает, что файл не находится «физически» в папке SharePoint.
Кроме того, я уже искал файл, применив некоторые фильтры файлов в представлении списка, но SharePoint не может найти файл в библиотеке, также поиск был выполнен в корзине, но безуспешно.
В экземплярах SharePoint работают одни и те же службы, поэтому возникает вопрос: влияет ли кластерный фактор на запрос? или Кто-нибудь знает причину, по которой я получаю эти "несуществующие" файлы? Мне нужно изменить мой CAML-запрос?
CAML запрос
<View Scope='RecursiveAll'>
<Query>
<Where>
<Geq>
<FieldRef Name='Created' />
<Value IncludeTimeValue='TRUE' Type='DateTime'>
<Today/>
</Value>
</Geq>
</Where>
</Query>
<ViewFields>
<FieldRef Name='Title' />
<FieldRef Name='URL' />
<FieldRef Name='Created' />
</ViewFields>
</View>