Практически универсальный коннектор к SOAP-сервисам

Дано: имеем URL WSD сервиса. Для примера, возьмём сервис Центробанка:

https://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL

 

1) Пример команды пользователя:

 

Параметры:

  • URL - URL WSDL внешнего SOAP сервиса
  • MethodNAme - имя метода

 

далее параметры самого метода:

 

 

После тестового запуска команды, в данном случае видим данные, которые отдал нам метод сервиса.

Их мы можем использовать далее в обработке результатов команды:

 

 

2) Пример datablock:

  

Параметры: такие же, как описанные выше у команды пользователя.

На выходе – Dataset.

Можно сразу строить браузер, использовать во фреймах и т.д.

 

Во втором примере на выходе тоже Dataset, но там одно поле - xmlstring (это если метод сервиса отдает не Dataset, а XMlelement).

 

 

 


Примеры реализации
Подписаться

Новые статьи

Пример настройки отображения иконок объектов Базы Знаний Примеры настройки дизайна формы «Окно списка» Примеры управления панелью инструментов («тулбаром») и контекстным меню в форме «Окно списка» Видео по созданию объектов базы данных и интерфейса с нуля Обновление от 22 апреля 2020 Настройка работы Sherp-серверов в кластерном режиме Обновление от 11 марта 2020 Пример реализации прикладного модуля «Кредитный портфель» Разновидности меню Viewer’а Обновление дизайна демонстрационного примера