Integration Services 2012 – Usando Web Services Task
En este nuevo post veremos el uso de una tarea Integration Services muy interesante, el Web Services Task.
Para ello crearemos un Web Services en Visual Studio 2010.
1.- Iniciamos Visual Studio 2010 y escogemos el proyecto Visual C#, Web, ASP .NET Web Service Application, le colocaré como nombre Mi Primer Web Services
2.- Ejecutamos el Web Services con la tecla F5, podemos ver que el Servicio Web tiene un método llamado HelloWorld, de este punto nos interesa la URL: http://localhost:52495/Service1.asmx:
3.- Generamos el archivo wsdl, añadiendo una referencia Web a nuestro proyecto, para ello detenemos el proyecto, nos vamos a la opción References, clic derecho, Add Web Reference:
4.- Colocamos en URL la que copiamos de nuestra ejecución del Web Services, le damos clic en el botón de la fecha verde y le damos como nombre a la referencia Web: SSIS y añadimos la referencia con el botón Add Reference:
5.- Creamos a continuación nuestro proyecto Integration Services en SQL 2012:
6.- Luego escogemos del Tool Box la tarea Web Services Task:
7.- Configuremos la tarea Web Services Task, le hacemos doble clic y en la opción HttpConnection creamos una nueva conexión a la URL: http://localhost:52495/Service1.asmx:
8.- Luego en la opción WSDL File colocar la ruta del archivo wsdl generado:
9 .- Luego en Input, colocamos los datos del Web Services:
Service: Service1
10 .- Luego colocaremos en la opción Output una nueva conexión a un archivo XML que descargará la data del web services, nuestro archivo se llamará DATA.xml:
12.- Finalmente revisamos la generación de nuestro archivo xml: DATA.xml.
Hasta el próximo post….!!!!!
Pingback: Agenda de la Comunidad « MSExpertos