我正在尝试使用 IBM Z Open Automation Utilities 访问有关数据集成员的信息.
我想知道的是,是否可以使用 Python 库 zoautil_py 查看数据集信息,如版本、创建日期等,以及是否能够查看数据集成员内部的信息
到目前为止,我能够使用以下方法列出所有数据集成员:
from zoautil_py import datasets, jobs, zsystem
import sys
dsname = input("Enter the Sequential Data Set name: ")
if (datasets.exists(dsname) == True):
print("Data set found! We will use it")
else:
sys.exit("Without a data set name, we cannot continue. Quitting!")
members = datasets.list_members(dsname)
但是我没有在库中找到允许打印成员信息的函数。
无论如何,我可以使用另一个命令行来查看数据集成员属性,即Zowe CLI。 .
那么回到我的问题,使用 zoautil_py 库是否可以实现?
最佳答案
不幸的是,这现在是不可能的。我相信您要查找的信息是在 PDS 目录中找到的“ISPF 编辑器”信息(从 C 以“读取”模式打开 PDS 本身)。这听起来像是添加到 ZOAU 列表中的合理增强。 如果您想“自己动手”V2.4 C/C++ 编程指南的附录 H https://www-01.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R4sc147315/$file/cbcpx01_v2r4.pdf (第 1110 页,列出分区数据集成员)具有获取 TTR 成员的 C 代码,并且可以从那里读取 ISPF“用户字段”。
关于python-3.x - 是否可以仅使用 zoautil_py 模块从数据集属性成员读取文本并打印数据集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69710577/