Compartilhar via


Acessando a API SOAP

Excel Web Services usa simples (SOAP Object Access Protocol) sobre HTTP e atua como uma interface de comunicação entre programas cliente e Excel Services. O serviço Web consiste em um conjunto de objetos do tipo complexo que você pode usar para acessar a funcionalidade completa do Excel Web Services e métodos. Para chamar o serviço, você deve fazer referência a Excel Web Services Web Services Description Language (WSDL).

Referenciando o WSDL

Para chamar um serviço Web com êxito, você deve saber como acessar o serviço, as operações que o serviço suporta, quais parâmetros o serviço espera e que o serviço retorna. WSDL fornece essas informações em um documento XML que pode ser lido ou processada por um computador.

O WSDL para o ponto de extremidade dos Serviços Web do Excel é acessado por meio de ExcelServices.asmx?wsdl. WSDL pode ser consumido por kits de desenvolvimento que suportam SOAP e serviços da Web, como o Microsoft .NET Framework SDK.

O exemplo a seguir mostra o formato da URL para o arquivo WSDL Excel Web Services:

http://<server>/<customsite>/_vti_bin/excelservice.asmx?WSDL

Se você não tiver um site personalizado, você pode usar a seguinte URL temporariamente:

http://<server>/_vti_bin/excelservice.asmx?WSDL

É recomendável que você cria um site personalizado e, em seguida, use a URL que inclui o site personalizada no formato da URL.

A tabela a seguir descreve cada elemento na URL.

elemento URL Descrição
server
O nome do servidor no qual Microsoft SharePoint Server 2010 é implantado.
customsite
Um site personalizado SharePoint Server 2010 que cria o administrador do servidor.
<endpointname.asmx>
O nome do ponto de extremidade de serviço Web. Para Os Serviços Web do Excel, é ExcelService.asmx.

Para obter mais informações sobre o formato WSDL, consulte a especificação de World Wide Web Consortium (W3C) WSDL em http://www.w3.org/TR/wsdl.

Confira também

Outros recursos

Etapa 1: Criar o projeto de cliente de serviço Web

Etapa 2: Adicionar uma referência da Web

Etapa 3: Acessar o serviço da Web

Etapa 4: Criar e testar o aplicativo

Passo a passo: Desenvolvendo um aplicativo personalizado usando Web Services do Excel