有没有办法在大型机上使用 python 脚本发送 ISPF 命令并获取作业统计信息?

Posted

技术标签:

【中文标题】有没有办法在大型机上使用 python 脚本发送 ISPF 命令并获取作业统计信息?【英文标题】:Is there a way to send ISPF commands and get job statistics using python script on Mainframe? 【发布时间】:2020-06-04 13:18:40 【问题描述】:

我正在尝试使用 python 脚本在大型机上自动执行一些手动任务,为此我需要作业状态。我知道有 FTP 库可以登录大型机,但我无法发送命令并获取作业统计信息。 .请建议是否有任何文件..

提前致谢!

【问题讨论】:

您希望获得哪些统计数据? 可以使用 JES2 的 FTP 支持吗? 另外,您可能已经有一个自动化包;你可能会看看它是否可以做你想做的事情。 【参考方案1】:

不确定您对“作业统计信息”的具体要求,但 z/OSMF 提供了一组 API,可以从任何 REST 请求者调用。包括一个作业界面。有关这些 API 的文档可在此处找到:https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.izua700/IZUHPINFO_RESTServices.htm

z/OSMF 在使用之前必须安装在您的 z/OS 系统上;它并不总是在那里。您的系统程序员应该知道它是否已启动、运行和可用,以及您是否有权使用这些服务。

【讨论】:

以上是关于有没有办法在大型机上使用 python 脚本发送 ISPF 命令并获取作业统计信息?的主要内容,如果未能解决你的问题,请参考以下文章

如何自动化 jcl 在大型机上运行 cobol 程序

如何在没有 python 的计算机上使用第三方库运行 python 脚本?

有没有办法限制客户端在 Python 聊天室应用程序中发送的消息数/秒?

有没有办法在大型机终端窗口中自动执行简单的重复性任务?

制作只运行特定 python 脚本的移动应用程序

如何使用SSH在远程计算机上运行shell脚本?