Pregunta

Tengo una configuración simple de API web ASP.Net que desencadena un proceso.Me gustaría llamar a esta API desde SSIS.Puedo llamar a un servicio web pero no estoy seguro de cómo llamar a un enlace API ya que no hay WSDL.

¿Hay alguna manera de hacer esto sin tener que utilizar secuencias de comandos AxtiveX?

¿Fue útil?

Solución

No he probado esto antes, pero puedes crear un Tarea de guión y use Clase de cliente web haciendo referencia System.Web.Si echas un vistazo a Llamar al servicio Web Api desde un cliente .NET 2.0, debería poder modificar esto para llamar a su API web.

Esto es una puñalada en la oscuridad y es posible que me voten en contra, pero podría ser un punto de partida.

EDITAR:Investigué un poco más y encontré una pregunta similar aquí: no se llama a una API web, pero se realiza una solicitud HTP, etc. ¿Cómo realizar una solicitud HTTP desde SSIS?

Otros consejos

Otra puñalada en la oscuridad, ya que tampoco lo he probado...

Utilice el método de ChristianDev para recuperar el XML y almacenarlo en una variable para usarlo con la fuente XML.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top