z/OS如何调用Web服务?

Ton*_*orf 2 cobol web-services mainframe zos

我有一个需要从Web服务获取数据的COBOL程序.不使用CICS我最好的选择是什么?我认为C程序可以读取Web服务并将其保存到文件中,然后COBOL可以读取该文件.COBOL可以调用Web服务吗?数据大小约为300mb.

Aba*_*cus 5

使用IBM TCP/IP"EZASOKET"模块

我在一家运行z/OS系统的公司工作,主要运行COBOL,批处理(JCL)和CICS.为了调用webservices,我们编写了一个使用TCP/IP实现HTTP 1.0的模块.有了模块

  • EZASOKET
    • 的gethostbyname
    • 插座
    • CONNECT
    • FCNTL
    • SELECTEX

补充模块:

  • EZACIC04将EBCDIC转换为ASCII
  • EZACIC05将ASCII转换为EBCDIC
  • EZACIC06将字符转换为位掩码
  • EZACIC08解码IP地址

自从我为公司写这篇文章以来,我不能只是给出代码.但是作为参考,我花了3天的时间来编写模块,这是一个开始的例子,它做了一个部分hacky方式.

您需要阅读IBM的参考资料,了解如何使用EZA模块.