Compartir a través de


Obtener acceso a la API de SOAP

Servicios web de Excel utiliza el protocolo Simple de acceso de objetos (SOAP) sobre HTTP y actúa como una interfaz de las comunicaciones entre los programas cliente y Servicios de Excel. El servicio Web consta de un conjunto de objetos de tipo complejo que pueden usar para tener acceso a la funcionalidad completa de Servicios web de Excel y métodos. Para llamar al servicio, debe hacer referencia a la Servicios web de Excel de lenguaje de descripción de servicios Web (WSDL).

Cómo hacer referencia a WSDL

Para llamar a un servicio web correctamente, debe saber cómo obtener acceso al servicio, qué operaciones admite, qué parámetros espera y qué devuelve el servicio. WSDL proporciona esta información en un documento XML que un equipo puede leer o procesar.

Se obtiene acceso al lenguaje WSDL del extremo de Servicios web de Excel mediante ExcelServices.asmx?wsdl. El WSDL puede ser consumido por kits de desarrollo que admitan SOAP y servicios web, como Microsoft .NET Framework SDK.

En el ejemplo siguiente se muestra el formato de la dirección URL del archivo WDSL de Servicios web de Excel:

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

Si no tiene un sitio personalizado, puede usar la siguiente dirección URL de forma temporal:

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

Se recomienda crear un sitio personalizado y, a continuación, usar la dirección URL que incluye el sitio personalizado en el formato de la dirección URL.

En la tabla siguiente se describe cada uno de los elementos de la dirección URL.

Elemento URL Description
server
El nombre del servidor en el que se implementa Microsoft SharePoint Server 2010.
customsite
Un sitio personalizado SharePoint Server 2010 que crea el administrador del servidor.
<endpointname>.asmx
Nombre del extremo del servicio web. Para Servicios web de Excel, es ExcelService.asmx.

Para obtener más información acerca del formato WSDL, consulte la especificación de WDSL de World Wide Web Consortium (W3C) en http://www.w3.org/TR/wsdl (en inglés).

Vea también

Otros recursos

Paso 1: Crear el proyecto cliente del servicio web

Paso 2: Agregar una referencia web

Paso 3: acceso al servicio web

Paso 4: Crear y probar la aplicación

Tutorial: Desarrollar una aplicación personalizada mediante Excel Web Services