如何使用 Python 与 z/OS 服务交互以自动化手动流程 [关闭]
Posted
技术标签:
【中文标题】如何使用 Python 与 z/OS 服务交互以自动化手动流程 [关闭]【英文标题】:How to use Python to Interface with z/OS Services to Automate Manual Processes [closed] 【发布时间】:2020-05-14 06:39:02 【问题描述】:我正在尝试在大型机上自动化一些手动过程,因为我想使用 Python。我知道一些通过 ftplib 使用 FTP 的接口。我的当务之急是
查询现有作业状态/登录假脱机...
感谢任何文档或帮助。
【问题讨论】:
ftplib
的文档是 here。
大型机上使用什么假脱机工具?您需要使用假脱机设施支持的语言来查询它,例如雷克斯。您可以使用您的 python 脚本启动 Rexx 或其他程序来查询假脱机并返回您的数据。
***.com/questions/18054151/… ...试试PY3270
访问与作业相关的任务可以通过 REST API 或使用 Ansible 模块来完成。你可以在这里找到 Ansible 模块:ansible-collections.github.io/ibm_zos_core 或直接 REST API 在这里 ibm.com/support/knowledgecenter/SSLTBW_2.4.0/…
【参考方案1】:
您是否考虑过使用 z/OSMF 作业 REST API? https://www.ibm.com/support/knowledgecenter/SSLTBW_2.4.0/com.ibm.zos.v2r4.izua700/IZUHPINFO_API_RESTJOBS.htm
您可以使用 python 发出 REST 调用以获取您需要的内容。
既然您对使用 python 感兴趣,您还应该了解 Z Open Automation Utilities(免费!)
这是一组实用程序,可通过 Unix 系统服务、Java、python、Ansible 中的 shell 命令帮助管理 mvs...
这是一个介绍性链接 - 请务必使用左侧的侧边栏并展开代码示例,还有使用数据集和作业上的实用程序的示例。 https://www.ibm.com/support/knowledgecenter/SSKFYE_1.0.2/zoautil_purpose.html
【讨论】:
以上是关于如何使用 Python 与 z/OS 服务交互以自动化手动流程 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章