Pergunta

Eu tenho uma API Web ASP.Net simples configurada que aciona um processo.Gostaria de chamar essa API do SSIS.Consigo chamar um serviço da Web, mas não sei como chamar um link de API, pois não há WSDL.

Existe uma maneira de fazer isso sem precisar usar scripts AxtiveX?

Foi útil?

Solução

Eu não tentei isso antes, mas você pode criar um Tarefa de script E use Classe WebClient referenciando System.Web.Se você der uma olhada Chamando o serviço Web Api de um cliente .NET 2.0, você poderá alterar isso para chamar seu API Web.

Esta é uma facada no escuro e posso ser rejeitado, mas pode ser um ponto de partida.

EDITAR:Pesquisei mais e encontrei uma pergunta semelhante aqui, não está chamando uma API da Web, mas está fazendo uma solicitação HTP, etc. Como fazer uma solicitação HTTP do SSIS?

Outras dicas

Outra esfaqueada no escuro aqui, já que não tentei isso ...

Use o método de ChristianDev para recuperar o XML e armazená-lo em uma variável para usar com a fonte XML.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top