Это мой сценарий: мне нужно скопировать файлы в библиотеку документов sharepoint, используя ее веб-сервисы, и установить для них метаданные. Это все возможно с CopyIntoItems (из Copy webservice) за исключением полей Lookup. CopyIntoItems игнорирует их, поэтому мне нужен другой способ задания данных в этих полях.
Я попытался создать элемент списка с метаданными обязательных полей и полей поиска, а затем, используя идентификатор элемента (создавая поле FieldInformation с идентификатором, а также некоторые другие простые метаданные), назвал метод CopyIntoItems и вместо обновления элемента sharepoint создал новый.
Я не могу сделать это в обратном порядке, потому что у меня нет возможности получить идентификатор из элемента, созданного CopyIntoItems ...
Итак, вопрос: как я могу загрузить файл в библиотеку документов sharepoint и установить все ее метаданные? Включая поля поиска.