从大型机批处理cobol程序调用Web服务

时间:2018-11-27 17:39:58

标签: zos

当前,我们正在通过使用“ db2 xml”“ SOAP HTTP NV”通过cobol连接从Web服务获取信息。

当前使用下面提到的sql

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

我正在考虑在没有db2干预的情况下访问Web服务的可能性。

我遇到了z / os connect ee。我期待发现z / os connect中所需的组件,以确保从cobol调用基于SOAP的Web服务(无需db2的干预)。

坚决支持的专家和专家的任何建议将不胜感激。

非常感谢!

2 个答案:

答案 0 :(得分:2)

您还可以使用IBM的z / OS HTTP / HTTPS协议启动器来调用服务。我们在批处理程序和IMS事务中执行此操作。检查https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.ieac100/ieac1-client-web-enablement.htm了解更多信息。

答案 1 :(得分:1)

z / OS Connect EE仅支持使用JSON的RESTful Web服务,而不支持SOAP。您可以使用“ API请求程序”进行出站请求。

IBM知识中心中的“配置z / OS Connect EE以支持API请求者”提供了详细信息。