Не уверен, что вопрос, но очевидный ответ на все, что связано с dspsts.asmx, состоит в том, что он устарел .Этот веб-сервис был представлен в Sharepoint 2.0 почти 10 лет назад и имеет множество ограничений, которые были устранены в SP 2007 с lists.asmx.Неважно, в чем вопрос или проблема, проблема не будет решена.
В SharePoint 2010 предпочтительнее использовать REST-интерфейс или различные клиентские библиотеки (для .NET, Silverlight, Javascript) везде, где это возможно.Эти запросы и обновления намного проще, чем с помощью веб-сервисов.Вы даже можете использовать запросы LINQ в клиентах .NET или аналогичные функции в Javascript, чтобы упростить кодирование.
Кроме того, использование 1000 гнезд - это слишком много.Я подозреваю, что вы пытаетесь выполнить что-то похожее на оператор SQL IN (a, b, c ,,,).В SharePoint 2010 вы можете использовать оператор , чтобы сделать именно это.