Практически универсальный коннектор к SOAP-сервисам
Дано: имеем URL WSD сервиса. Для примера, возьмём сервис Центробанка:
https://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL
1) Пример команды пользователя:
Параметры:
- URL - URL WSDL внешнего SOAP сервиса
- MethodNAme - имя метода
далее параметры самого метода:
После тестового запуска команды, в данном случае видим данные, которые отдал нам метод сервиса.
Их мы можем использовать далее в обработке результатов команды:
2) Пример datablock:
Параметры: такие же, как описанные выше у команды пользователя.
На выходе – Dataset.
Можно сразу строить браузер, использовать во фреймах и т.д.
Во втором примере на выходе тоже Dataset, но там одно поле - xmlstring (это если метод сервиса отдает не Dataset, а XMlelement).
0 комментариев