Как передать учетные данные пользователя в WSDL (веб-сервис) внутри задачи скрипта / SSIS? - PullRequest
0 голосов
/ 14 января 2019

Требование -У меня есть учетные данные пользователя для доступа к файлу WSDL, и я могу получить доступ к файлу через браузер.

WSDL link - XYZ
userdID- asdf
pwd - *****

Мне нужно использовать код C # внутри задачи сценария SSIS для вызова этого веб-сервиса (в частности, одного вызова метода) с использованием соответствующих учетных данных пользователя.

Получите ответ (который будет в XML), проанализируйте XML, чтобы получить из него определенные значения, и вставьте его в таблицу SQL.


Если кто-то знает / имеет какую-либо идею / справочную ссылку о том, как выполнить вышеуказанное требование, пожалуйста, сообщите мне.

1 Ответ

0 голосов
/ 14 января 2019

Используя SSIS, есть два метода для вызова веб-службы.

Использование задачи веб-службы SSIS

Я думаю, что это предпочтительнее.

Вы можете создать диспетчер соединений HTTP и указать учетные данные, а затем использовать его в задаче веб-службы. Подробный пример можно найти по следующей ссылке:

Также есть более полезные ссылки, на которые вы можете сослаться:

Использование C # Script

Вы можете обратиться к одной из следующих ссылок для получения дополнительной информации:

...