Блог

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

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

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

 

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

 

Параметры:

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

 

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

 

 

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

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

 

 

2) Пример datablock:

  

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

На выходе – Dataset.

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

 

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

 

 

 


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

Новые статьи

Изменения в разработке пользовательских форм Платформа как инструмент реализации задач индивидуального пользователя Поиск по связанным сущностям Дополнительные настройки Browser'а Новая форма интерфейса - FinderBrowser Новый вид меню пользователя Возможность формирования отчетов с использованием различных источников данных (Федерация данных) Росагролизинг внедрил лизинговый конвейер, автоматизировав процесс рассмотрения заявок на поставку сельхозтехники Возможность аутентификации и авторизации с использованием ADFS Создание значка уведомления (NotifyArea)