我有一个 COBOL 程序,需要从 Web 服务获取数据。如果不使用 CICS,我最好的选择是什么?我认为 C 程序可以读取 Web 服务并将其保存到文件中,然后 COBOL 可以读取该文件。 COBOL 可以调用 Web 服务吗?数据大小约为 300mb。
使用 IBM TCP/IP“EZASOKET”模块
我在一家公司工作,该公司的 z/OS 系统主要运行 COBOL、批处理 (JCL) 和 CICS。为了调用 Web 服务,我们编写了一个模块来使用 TCP/IP 实现 HTTP 1.0。带模块
- EZASOKET
- 名字命名
- SOCKET
- CONNECT
- WRITE
- FCNTL
- READ
- CLOSE
- SELECTEX
补充模块:
- EZACIC04 将 EBCDIC 转换为 ASCII
- EZACIC05 将 ASCII 转换为 EBCDIC
- EZACIC06 将字符转换为位掩码
- EZACIC08解码IP地址
由于我是为我的公司写的,所以我不能只给出代码。但作为参考,我花了 3 天的时间来编写该模块,并且从一个示例开始,它采用了一种部分 hacky 的方式来完成它。
您需要通读 IBM 的参考资料才能了解如何使用 EZA 模块。
- http://publib.boulder.ibm.com/infocenter/zos/v1r11/index.jsp?topic=/com.ibm.zos.r11.halc001/sampcs.htm http://publib.boulder.ibm.com/infocenter/zos/v1r11/index.jsp?topic=/com.ibm.zos.r11.halc001/sampcs.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)