Sharepoint Lists Web Service UpdateList

Вобще веб сервисы позволяющие работать с объектами Sharepoint вещь очень загадочная.

Я не первый раз провожу пол дня пытаясь заставить корректно работать какой-нибудь новый (для меня) метод.

В основном проблемы с тем что либо синтаксис CAML разметки, либо требования к передаваемым параметрам не придерживаются неких общих принципов.

И вот из последнего. Надеюсь кого-то избавит от мучений, в инете я правильного совета не нашел. А нашел решение опять экспериментально, поиграв с различными вариантами вызовов.

Итак.

Если вы при попытке обновить информацию о полях в списке Sharepoint путем вызова метода UpdateList получаете ошибку 0х80004005 Operation failed, то знайте:

Конструкция <Field> в UpdateFieldDefinitionRequest должна по мимо имени поля содержать еще и его тип.

Т.е. минимальный набор атрибутов должен выглядеть так: <Field Type="" Name=""/>

Оставить комментарий