python-3.x - 是否可以仅使用 zoautil_py 模块从数据集属性成员读取文本并打印数据集?

标签 python-3.x mainframe zos

我正在尝试使用 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/

相关文章:

java - 使用 Java 创建 GDG 基础

c - 将模块源库加载到程序中

xml - 如何在z/OS 上使用ENTITY 为Tomcat 拆分server.xml?

sql - 如何使用 SQL 在 IBM DB2 Z/OS 中显示表的当前权限

python-3.x - 如何使用 AWS CDK 中的 Invoke Lambda 将 JSON 传递到 AWS Step Function 中的 lambda

python - 正则表达式完整单词模式

python - 在装饰器中使用 Wraps 时会出现 TypeError

python - 禁用日期选择器上的 Selenium 输入日期

mainframe - 有没有办法使用 REXX 编辑 ps 数据集并在特定行后插入字符串?

mainframe - 简化读取 SMF 以分析数据集生命周期的 DF/Sort 作业