gpt4 book ai didi

java - 访问 ZFile 的统计信息/成员信息 (JZOS)

转载 作者:行者123 更新时间:2023-11-30 02:13:30 24 4
gpt4 key购买 nike

我正在使用 IBM JZOS API 访问 PDS 成员,现在我需要一些有关成员的信息。有类 PdsDirectory.MemberInfo.Statistics,这样我就可以创建一个 PdsDirectory,对其进行迭代并获取每个成员的统计信息(例如修改日期、上次编辑用户等),如下所示:

PdsDirectory dir = new PdsDirectory(args[0]);
for (Iterator iter = dir.iterator(); iter.hasNext(); ) {
PdsDirectory.MemberInfo info = (PdsDirectory.MemberInfo)iter.next();
System.out.println(info);
}

但我只需要一个文件的这些统计信息。有没有办法

ZFile zFile = new ZFile("//DD:INPUT", "rb,type=record,noseek");

或者创建一个阅读器来访问这些信息?或者是创建目录并查找我需要的文件的唯一方法?

最佳答案

您可以从目录中获取数据集的唯一信息。您可以使用 JZOS CatalogSearch类来从 Java 执行此操作。有一个sample在 github 上。

PDS 成员统计信息通常仅在您使用 ISPF 编辑成员时才会显示。 ISPF 将统计信息存储在 PDS 目录用户数据字段中。任何应用程序都可以将此字段用于他们喜欢的任何用途,但通常仅由 ISPF 使用。目录中没有这样的统计数据。没有上次编辑的用户 ID 或记录计数等。有创建数据、上次引用日期和许多其他有用的元数据。您可能找不到您要找的东西,但大多数有趣的东西都在 Format 1 DSCB 中。 .

关于java - 访问 ZFile 的统计信息/成员信息 (JZOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49370138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com