我如何才能知道数据集的分配时间?
How can I find out when a dataset was allocated?
我需要获取分配(未打开)数据集的确切时间。我搜索了所有 SMF 记录,但找不到任何合适的记录。有任何想法吗?它是通过 SVC99 从供应商 STC 分配的。我很确定它已分配然后打开,因为引用数据集的第一个 SMF 记录是 DISP=OLD。
数据集不是 SMS 管理的。
我觉得你运气不好。
据我所知,创建时间不是任何数据集的属性。因此,查看 SMF 记录可能无济于事。您可能能够获得分配后执行第一个操作的时间,但这听起来对您没有帮助。我在 IBM Mainframe 论坛上找到了一个帖子,基本上证实了我的想法。
它说:
The only way to get the creation time of a data set is through
analyzing SMF data for the date the data set was created, the creation
time is not an attribute of the data set.
I'm not even certain you could get the time that way as no SMF data is
written when the data set is created. The best you can do is the time
the first I/O to the data set completes and a type 15 SMF record is
written.
我需要获取分配(未打开)数据集的确切时间。我搜索了所有 SMF 记录,但找不到任何合适的记录。有任何想法吗?它是通过 SVC99 从供应商 STC 分配的。我很确定它已分配然后打开,因为引用数据集的第一个 SMF 记录是 DISP=OLD。
数据集不是 SMS 管理的。
我觉得你运气不好。
据我所知,创建时间不是任何数据集的属性。因此,查看 SMF 记录可能无济于事。您可能能够获得分配后执行第一个操作的时间,但这听起来对您没有帮助。我在 IBM Mainframe 论坛上找到了一个帖子,基本上证实了我的想法。
它说:
The only way to get the creation time of a data set is through analyzing SMF data for the date the data set was created, the creation time is not an attribute of the data set.
I'm not even certain you could get the time that way as no SMF data is written when the data set is created. The best you can do is the time the first I/O to the data set completes and a type 15 SMF record is written.