zos - 从大型机批处理 cobol 程序调用 webservice
问题描述
目前,我们正在使用“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 干预)。
来自实现这一目标的坚定者和专家的任何建议将不胜感激。
提前谢谢了!
解决方案
您还可以使用 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了解更多信息。