Обновление списка Sharepoint из flex

Я пытался найти способ подключить Flex к sharepoint элегантным способом, который позволит мне обновлять списки, создавать диаграммы и создавать виджеты с FLEX на стороне клиента. Я исследовал это широко, но я сталкиваюсь с кругами.

Я понимаю основы гибкого подключения к данным / веб-сервисов / и т. Д., Я просто не могу понять, как использовать сервисы списка рассылки.

У кого-нибудь есть хороший подробный пример того, чего я пытаюсь достичь? Простые примеры тоже работают!:)

Большое спасибо всем!

-E.

1 ответ

Посмотрите на "пример запроса SOAP" или WSDL из веб-службы SharePoint (например, .../_vti_bin/lists.asmx?op=GetListItems или же ../_vti_bin/lists.asmx?op=GetListItems&WSDL), а затем посмотрите соответствующую документацию MSDN (например, GetListItems) о том, как "использовать" веб-сервис.

Требуется немного знакомства, чтобы "знать" карту viewFields с <viewFields>...</viewFields> (большинство работает так), но... документация MSDN (если ее тщательно продумать) говорит "что" вставить в XML, где WSDL просто дает практически бесполезную схему. В пробирках (и связанных с ними вопросах SO) есть несколько примеров ручного доступа к SOAP для SP для различных задач.

У Microsoft также есть несколько открытых спецификаций - мне всегда сложно найти эту ссылку. Много вещей в разделе SharePoint. YMMV и это в основном официальные документы, но хороший ресурс.

Не уверен, какие инструменты есть у Flex, но из-за ограниченной поддержки WSDL большая часть отображений должна быть написана вручную или получена из лучшего источника определения - возможно, "существующей библиотеки", которую можно использовать напрямую или модифицировать в соответствии с требованиями.,

Я очень рекомендую использовать инструмент для тестирования доступа к сервису - например, soapUI, который на самом деле имеет ужасный интерфейс - потому что даже самая маленькая ошибка вернется с загадочными сообщениями об ошибках. Также обязательно используйте SOAP 1.2.

Счастливое (меньше максимальной боли) кодирование.

PS Более конкретный вопрос о конкретном веб-сервисе, вероятно, даст лучшие ответы.

Другие вопросы по тегам