如何从JCL大型机代码调用REST API。 是否有可用的客户端库? 请分享。
答案 0 :(得分:1)
您不能直接从JCL提交REST请求。但是,您可以编写REXX exec(可以作为作业步骤执行),以使用z / OS Client Web Enablement Toolkit可调用服务提交REST请求。
答案 1 :(得分:1)
z / OS操作系统具有几种方法,程序可以通过这些方法向在其他地方运行的API或服务发出REST请求。 z/OS Connect Enterprise Edition提供了最完整的解决方案。该产品使用HTTP / HTTPS和JSON的标准API / REST技术,提供了一种简单而直观的方式来使用数据和服务。
对于不能使用z / OS Connect EE的环境,批处理程序(这是我假设的“来自JCL”的意思)可以利用z/OS Client Web Enablement Toolkit来提供HTTP协议使能器和JSON解析器。如果您的REST服务使用XML而不是JSON,则z / OS还提供XML解析器。
答案 2 :(得分:0)
SAS支持从批处理(JCL)运行的程序进行REST调用。 JCL是执行REST调用的SAS程序,只是启动SAS程序。
此short paper应该可以帮助您入门