Доступ к API-интерфейсу SOAP
Дата последнего изменения: 24 марта 2010 г.
Применимо к: SharePoint Server 2010
Excel играет роль интерфейса связи между клиентскими программами и Excel, работающего по протоколу SOAP поверх HTTP. Веб-служба состоит из методов и набора объектов сложных типов, используемых для доступа ко всем функциям Excel. Для вызова службы необходимо использовать ссылку на WSDL Excel.
Ссылка на WSDL
Для вызова веб-службы необходимо знать, как осуществляется доступ к службе, какие операции она поддерживает, какие параметры принимает и что возвращает. WSDL предоставляет эти сведения в XML-документе, который можно считать и обработать на компьютере.
Доступ к WSDL для конечной точки Excel осуществляется через ExcelServices.asmx?wsdl. WSDL используется в пакетах средств разработки, поддерживающих SOAP и веб-службы, например в пакете SDK для Microsoft .NET Framework.
В приведенном ниже примере показан формат URL-адреса WSDL-файла Excel:
http://<server>/<customsite>/_vti_bin/excelservice.asmx?WSDL
Если настраиваемый сайт отсутствует, можно временно воспользоваться следующим URL-адресом:
http://<server>/_vti_bin/excelservice.asmx?WSDL
Рекомендуется создать настраиваемый сайт, а затем воспользоваться URL-адресом, включающий этот сайт в формате URL.
В приведенной ниже таблице описаны все элементы URL-адреса.
URL element |
Description |
---|---|
server |
Имя сервера, на котором развернуто приложение Microsoft SharePoint Server 2010. |
customsite |
Настраиваемый сайт SharePoint Server 2010, созданный администратором сервера. |
<endpointname>.asmx |
Имя конечной точки веб-службы. Для Excel это имя ExcelService.asmx. |
Дополнительные сведения о формате WSDL см. в спецификации WSDL консорциума W3C (World Wide Web Consortium) по адресу http://www.w3.org/TR/wsdl.
См. также
Задачи
Шаг 1. Создание проекта клиента веб-службы
Этап 3. Получение доступа к веб-службе
Этап 4. Построение и тестирование приложения
Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel