Вызов веб-сервиса из пакетной программы мэйнфреймов Cobol - PullRequest
0 голосов
/ 27 ноября 2018

В настоящее время мы подключаемся к получению информации из веб-сервиса через cobol с помощью «db2 xml» «SOAP HTTP NV».

В настоящее время используем sql, упомянутый ниже,

exec sql                                                             
              select                                                           
                db2xml.soaphttpnv
                (:internet protocol address,:webservice namespace,:soap xml schema
                  structure)                     
                  into :varchar-output                                           
              from sysibm.sysdummy1                                             
end-exec.  

Яобдумывая возможности поразить веб-сервис без вмешательства db2.

Я наткнулся на z / os connect ee.Я с нетерпением жду, чтобы выяснить, какие компоненты потребуются в z / os connect для обеспечения вызова веб-службы на основе SOAP из cobol (без вмешательства db2).

Любые предложения от приверженцев и экспертов, достигших этого, будутБудем очень признательны.

Большое спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Вы также можете использовать IBM / z / OS HTTP / HTTPS Protocol Enabler для вызова сервисов.Мы делаем это в пакетных программах и транзакциях IMS.Проверьте https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.ieac100/ieac1-client-web-enablement.htm для получения дополнительной информации.

0 голосов
/ 28 ноября 2018

z / OS Connect EE поддерживает только веб-службы RESTful с использованием JSON, но не SOAP.Вы можете выполнять исходящие запросы, используя то, что называется «Запросчик API».

«Конфигурирование z / OS Connect EE для поддержки запросчиков API» в Центре знаний IBM содержит подробности.

...