Question

J'ai une simple configuration d'API Web ASP.Net qui déclenche un processus.Je voudrais appeler cette API depuis SSIS.Je peux appeler un service Web mais je ne sais pas comment appeler un lien API car il n'y a pas de WSDL.

Existe-t-il un moyen de le faire sans avoir à utiliser les scripts AxtiveX ?

Était-ce utile?

La solution

Je n'ai jamais essayé cela auparavant, mais vous pouvez créer un Tâche de script et utilise Classe WebClient en faisant référence System.Web.Si vous jetez un oeil à Appel du service Web Api à partir d'un client .NET 2.0, vous devriez pouvoir modifier ceci pour appeler votre API Web.

Il s’agit d’un coup dans le noir, et je pourrais être critiqué, mais cela pourrait être un point de départ.

MODIFIER:J'ai fait quelques recherches supplémentaires et j'ai trouvé une question similaire ici, elle n'appelle pas une API Web, mais elle fait une requête HTP, etc. Comment faire une requête HTTP depuis SSIS ?

Autres conseils

Un autre coup de poignard dans le noir ici, car je n'ai pas essayé cela non plus ...

Utilisez la méthode de ChristianDev pour récupérer le XML et stockez-la dans une variable à utiliser avec la source XML.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top