Вопрос

У меня есть простой веб-API ASP.Net, который запускает процесс.Я хотел бы вызвать этот API из SSIS.Я могу вызвать веб-службу, но не знаю, как вызвать ссылку API, поскольку WSDL отсутствует.

Есть ли способ сделать это без использования сценариев AxtiveX?

Это было полезно?

Решение

Я не пробовал это раньше, но вы можете создать задачу Script и использовать WebClient Class посредством ссылки на System.Web.Если вы посмотрите на Вызов веб-сервиса API из.Net 2.0 Client , вы должны быть в состоянии изменить это, чтобы позвонить в ваш веб-API .

Это удар в темноте, и я мог бы получить вниз, но это может быть отправной точкой.

редактировать : Я сделал еще несколько копал, и нашел похожий вопрос здесь, он не вызывает веб-API, но это делает HTP-запрос и т. Д. Как сделать HTTP-запрос от SSIS?

Другие советы

Еще один удар в темноте здесь, так как я тоже не пробовал ...

Используйте метод Christiandev, чтобы получить XML и хранить его в переменной для использования с источником XML.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top