Frage

Ich habe eine einfache ASP.Net-Web-API eingerichtet, die einen Prozess auslöst.Ich möchte diese API von SSIS aus aufrufen.Ich kann einen Webdienst aufrufen, bin mir aber nicht sicher, wie ich einen API-Link aufrufen soll, da es keine WSDL gibt.

Gibt es eine Möglichkeit, dies zu tun, ohne AxtiveX-Skripting verwenden zu müssen?

War es hilfreich?

Lösung

Ich habe das noch nicht ausprobiert, aber Sie könnten eins erstellen Skriptaufgabe und nutzen WebClient-Klasse durch Referenzierung System.Web.Wenn Sie einen Blick darauf werfen Aufrufen des Web-API-Dienstes von einem .NET 2.0-Client, sollten Sie dies ändern können, um Ihre anzurufen Web-API.

Dies ist ein Stich ins Dunkel und ich werde möglicherweise abgelehnt, aber es könnte ein Ausgangspunkt sein.

BEARBEITEN:Ich habe noch etwas herumgestöbert und hier eine ähnliche Frage gefunden: Es geht nicht darum, eine Web-API aufzurufen, sondern eine HTP-Anfrage usw. zu stellen Wie stelle ich eine HTTP-Anfrage von SSIS?

Andere Tipps

Ein weiterer Stich ins Ungewisse, da ich das auch noch nicht ausprobiert habe ...

Verwenden Sie die Methode von ChristianDev, um das XML abzurufen und in einer Variablen zu speichern, um es mit der XML-Quelle zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top