Domanda

Ho una semplice configurazione API Web ASP.Net che attiva un processo.Vorrei chiamare questa API da SSIS.Sono in grado di chiamare un servizio Web ma non sono sicuro di come chiamare un collegamento API poiché non è presente WSDL.

C'è un modo per farlo senza dover utilizzare lo scripting AxtiveX?

È stato utile?

Soluzione

Non l'ho mai provato prima, ma potresti creare un file Attività di script e utilizzare Classe WebClient facendo riferimento System.Web.Se dai un'occhiata Chiamata del servizio Web Api da un client .NET 2.0, dovresti essere in grado di modificarlo per chiamare il tuo API Web.

Questo è un passo nel buio e potrei ricevere un downvoting, ma potrebbe essere un punto di partenza.

MODIFICARE:Ho fatto ulteriori ricerche e ho trovato una domanda simile qui, non sta chiamando un'API Web, ma sta effettuando una richiesta HTP ecc. Come effettuare una richiesta HTTP da SSIS?

Altri suggerimenti

Un altro tuffo nel buio, visto che non ho provato neanche questo...

Utilizza il metodo di ChristianDev per recuperare l'XML e archiviarlo in una variabile da utilizzare con l'origine XML.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top