Toolkit para programadores en ASP del Servicio Web Búsqueda de PROYECTOS en Base de Dato
Si el portal web desde donde quiere acceder a nuestro Servicio Web esta desarrollado en ASP, tiene qie seguir los siguientes pasos:

Para el ejemplo en ASP Utilizaremos el componente “MSXML2.ServerXMLHTTP”, los métodos que utilizaremos de ese componente serán los siguientes:

  • Open(): Inicializa la conexión. Se debe especificar el método HTTP que usaremos (POST o GET) y la URL del servidor remoto.
  • Send(): Envía la petición HTTP y obtiene la respuesta.
  • SetRequestHeader(): Agrega un encabezado a la petición HTTP.
En el ejemplo, existe un archivo llamado “funciones.asp”, el cual incluiremos en nuestra página, la cual invocara “Servicio Web Busqueda de Proyectos en Base de Datos”. En él esta implementado una función llamada “InvokeWebService()”, el cual se encarga de todo en cuanto a la comunicación con el Web Service.

El servicio web se encuentra en la siguiente direccion:
http://www.iiap.org.pe/WSProyectoBD/ServicioProyectoBD.asmx?wsdl

Para efectuar la llamada al Web Service. Se creó el archivo Index.asp (Invoca al método ObtenerBaseDatos para llenar el combo con la lista de Base de Datos del formulario) y invokeProyectoBD.asp (Invoca al método de ResulatdoBusqueda) y lo primero que hacemos es referenciar el archivo funciones.asp, el cual fue mencionado anteriormente.

El formulario de la página Index.asp, invocara a la página invokeProyectoBD.asp enviando desde el formulario los parámetros necesarios para la consulta.

Descargue el ejemplo