IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

SMF记录65目录记录的结构


IBM大型机论坛 -> JCL& VSAM
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
br15

新的用户


已加入:2007年6月13日
帖子:7
地点:阿拉斯加

发布发表:2009年10月28日,星期三2:55 pm
引用回复

大家好。
我正在寻找有关写入的smf记录65的信息,例如,当我删除编录为驻留在磁带上的文件时。
IBM MVS系统管理工具指南仅向排除的SMF65CRC(目录记录)部分报告SMF记录类型65的结构。

不幸的是,我从SMF65CRC(和SMF66CRC)开始也没有找到关于此部分的任何信息。

我附加了一个smf65样本:smf65crc部分很清楚,从偏移量x'CC'开始。
基本上,我正在搜索数据集的创建日期和大小以及设备类型。

非常感谢您,任何人都可以帮助我。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2009年10月28日,星期三3:21 pm
引用回复

我的第一个评论是 不要 发布附件,因为我无法打开它们,所以不知道您在其中发布了什么。

其次,SMF类型61是目录记录的创建,所以我不知道为什么查看65和66。

SMF记录将不包含通过IDCAMS作业创建的VTOC或DCOLLECT记录中的数据集大小。

IGGCSIRX(SYS1.SAMPLIB)将为您提供很多目录信息,但是除非您对REXX编码很熟悉,否则对代码来说这实在太可惜了。

我建议您看一下ISMF提供的分析和报告。还可以与您的存储管理团队联系,以了解他们是否 已经 有此信息可用。
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

发布发表:2009年10月28日,星期三,下午5:45
引用回复

有关目录记录的数据很少;最好的选择是IBM手册 ICF目录诊断参考,SY26-3897-1。检查IBM网站。
回到顶部
查看用户资料 发送私信
br15

新的用户


已加入:2007年6月13日
帖子:7
地点:阿拉斯加

发布发表:2009年10月28日,星期三,晚上8:15
引用回复

抱歉,现在我要追加样本。
为什么选择smf65?简而言之,我在删除dsn之后获得了信息,该信息不能在VTOC上,也不能再由DCOLLECT到达。
我的目标是知道何时删除了谁(uid)。
我不走运,我看不到ICF Catalog Diag Ref icon_sad.gif

注意:请不要查看我用于测试的dsname。
读取每个字节后,在smf65crc部分中找到了“ 080926 8F”十六进制。这对我来说还不清楚,因为标准日期应该是4个字节的“ ccyyddds”十六进制,所以它看起来像2709.268!我找不到尺寸和设备类型...

码:
记录序号-1
 000000 1E410068 935F0109 299FE2E8 E2F84040   4040C4C5 00000028 000A0001 00000032   *.....^....SYS8    DE............*
 000020 009E0001 40F1C3C1 E3D4C7D4 E340C4C5   D3E3C1D7 F0400068 70420109 299FC9C2   * .... 1CATMGMT DELTAP0 ........ IB *
 000040 D4E4E2C5 D940E4C3 C1E3C1D3 D6C74BE5   D7D9C4F0 F0F14040 40404040 40404040   * MUSER UCATALOG.VPRD001          *
 000060 40404040 40404040 40404040 40404040   404040C1 C9C2D4E4 E2C5D94B C1F0F3F1   *                   AIBMUSER.A031*
 000080 4BC4C1E3 C14BE2F2 F0F0F9F2 F6F84BE3   F1F5F5F0 F1F44040 40404040 40404040   * .DATA.S2009268.T155014          *
 0000A0 40404040 40404040 40404040 40404040   40404040 40404040 40404040 40404040   *                                *
 0000C0 40404040 40404040 40404040 00600034   C1000001 2DC9C2D4 E4E2C5D9 4BC1F0F3   *           .- .. A .... IBMUSER.A03 *
 0000E0 F14BC4C1 E3C14BE2 F2F0F0F9 F2F6F84B   E3F1F5F5 F0F1F440 40404040 40404040   * 1.DATA.S2009268.T155014         *
 000100 40000014 01FFFFFF FFFFFFFF FF080926   8F00000F 01000016 0400E3F1 F5F9F9F5   * .................................. T15995 *
 000120 78048081 88000000 00000001                                                  *............                    *
 IDC0005I处理的记录数为1
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2009年10月28日,星期三,8:29 pm
引用回复

br15写道:
基本上,我正在搜索数据集的创建日期和大小以及设备类型。

br15写道:
我的目标是知道何时删除了谁(uid)。

您似乎在途中改变了目标。告诉我们您真正想要的是什么,如果我们知道,我们可能会为您提供帮助 究竟 你想要什么。
回到顶部
查看用户资料 发送私信
br15

新的用户


已加入:2007年6月13日
帖子:7
地点:阿拉斯加

发布发表:2009年10月28日星期三晚上8:38
引用回复

不,我没有更改目标:仅在删除dsname时才写出smf65记录,此示例显示在时间x'0068 935F'和日期x'0109 299F'(字节偏移量)上删除了dsname 2至9); DELTAP0是uid。
但是...这个dsname是什么时候分配的?在哪里?和大小?
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

发布发表:2009年10月28日,星期三9:08 pm
引用回复

引用:
仅在删除dsname时写出smf65记录
并非总是如此-如果数据集未从磁盘上编目但留在磁盘上,也会被写出。

引用:
但是...这个dsname是什么时候分配的?在哪里?和大小?
您是说何时创建数据集?如果没有,从字面上看,每天可能有数千个作业分配数据集-您是否真的想知道这些作业中的每一个?您所说的“哪里”是什么意思-一切都发生在您正在使用的LPAR中!数据集的大小?除非您进行大量的数据收集工作,否则您将无法从SMF中获得这些信息-最好从DCOLLECT中获得。

也许您应该退后一步, 确定您真正想做的事,并在使我们进一步困惑之前,请与您的站点存储管理小组联系以寻求帮助。
回到顶部
查看用户资料 发送私信
br15

新的用户


已加入:2007年6月13日
帖子:7
地点:阿拉斯加

发布发表:2009年10月28日,星期三10:02 pm
引用回复

综上所述:
-是的,正如已经说过的:“何时”创建。
-“位置”是指dasd或磁带,3390或3480等。
-数据集的大小。
IBM SMF Guide指示SMF65CRC是Catalog Record部分的开始。在删除数据集之前,目录记录应该具有与LISTC-ENT相同的信息,并且可以具有我要查找的信息。


我感兴趣的部分。
-冰人每天可以过滤数千条记录。
-DCOLLECT无法提供有关数据集的信息 已删除 (并非未列入目录)。

无论如何,非常感谢外籍人士,也非常感谢Robert Sample。
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

发布发表:2009年10月28日,星期三10:40 pm
引用回复

引用:
在删除数据集之前,目录记录应该具有与LISTC-ENT相同的信息,并且可以具有我要查找的信息。
为什么? z / OS系统上的目录仅包含基本数据,例如数据集名称及其所在的卷。有关数据集的详细信息来自目录所指向的卷上的VTOC。如果您认为仅从目录中获取所有数据集详细信息,我认为您会严重误解目录结构。胶带也是另一种动物,请检查标准标签的内容。

我建议您回到手册中并阅读 DFSMS使用数据集 手册和本手册指出的手册。
回到顶部
查看用户资料 发送私信
br15

新的用户


已加入:2007年6月13日
帖子:7
地点:阿拉斯加

发布发表:2009年10月29日,星期四,上午12:26
引用回复

我们刚刚在“目录的DFSMS访问方法服务”手册中找到了设备类型DEVTYPE转换表。
在我的偏移量为x'0120的示例中(在SMF65CRC部分的中间),我们可以看到“78048081“十六进制
这将意味着:3490磁带。

如果存在于SMF65CRC结构中,是否有人可以帮助我了解创建日期和数据集大小?
谢谢大家

Robert,TAPE上不存在VTOC,并且使用DCOLLECT无法访问数据集(从3390中删除)。
此外,当数据集存在时,IDCAMS“ LISTCAT”从CATALOG和NVDS / VVDS获取信息,并且 删除之后。 (强调我的麻烦)
谢谢
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

发布发表:2009年10月29日,星期四,上午12:43
引用回复

您好,

重复罗伯特先前提到的内容:
引用:
我建议您返回手册,并在“使用数据集的DFSMS使用手册”和本手册所指向的手册中进行阅读。

您尚未了解许多基本概念。 。 。

磁带管理系统是有关磁带数据集的最佳信息来源。建议您与磁带存储管理员联系。
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

发布发表:2009年10月29日,星期四,上午1:11
引用回复

我相信我在较早的文章中提到了与VTOC分开的磁带标签-因为它们是不同的。

引用:
从3390中删除
不太可能-多数商店在相当长的时间内都没有运行3390磁盘驱动器。 DS8000等现代设备模拟3390,但不是3390设备。如果您说“从DASD删除”将是一回事,但说“从3390删除”则仅表示您对尝试讨论的话题了解得很少。

你说
引用:
在删除数据集之前,目录记录应该具有与LISTC-ENT相同的信息,并且可以具有我要查找的信息。
而且有人(多次被告知) 目录记录不包含您可以使用LISTC命令检索的信息。你是否认为 应该 是您的意见,只要您愿意,您就可以继续持有,但不要指望我们将您的意见告诉我们就相信您的意见。

例如,数据集大小不会保留在目录中,并且您不能指望从目录记录中获取它。磁盘数据集的数据集大小是磁道数(圆柱,块或分配单位)乘以每个磁道的字节数(圆柱,块,分配单位)-但您必须考虑 多卷数据集的卷以获取准确的大小。因此需要访问VTOC。如果数据集被删除,除非您有DCOLLECT之类的历史记录,否则您将无法确定数据集的大小。磁带标签可用于获取数据集中的块数,并且基于磁带的块大小和密度(记录模式),可以计算出数据集大小。但是同样,一旦磁带被刮擦并重新使用,除非您保留数字,否则您将不会从目录中获取它们。

那么,您到底想通过访问SMF记录来实现什么?如果您告诉您您的目标是什么,而不是告诉您如何实现目标,我们可能会提出一些可行的替代方案。但是,如果您坚持要指定 从SMF数据的目录记录中获取数据的方法在这里不会有太大帮助,因为我们已经知道您似乎对这些限制不感兴趣。
回到顶部
查看用户资料 发送私信
br15

新的用户


已加入:2007年6月13日
帖子:7
地点:阿拉斯加

发布发表:2009年10月31日星期六3:30 pm
引用回复

首先。 Rigth,DASD比3390更精确。
真实的或仿真的,我们通常在其上分配数据集,并且即使该符号仍关联到系统(尽管我看到的是不同的DASD类型),也可以指定“ 3390”。
这就是我打算说的“ 3390”,但这是我无法回答的。

最后,对我来说,重要的项目。
请尝试让我们知道,当您发布1)关于现有数据集的LISTC,以及发布已删除的2)列表时,系统将返回什么。之后,然后3)打印相关记录SFM 65(显然,如果已启用系统来写入它)。
我敢肯定,删除前您会获得系统目录上的“目录记录”信息,因为每个人都可以阅读IBM SMF手册,就像我上面的编码示例一样。
当您刮擦TAPE或init时&验证DASD,您很可能未对齐系统目录和设备(当然,如果已对数据集进行了目录化)。
但这也不是我的问题。

你是对的:我不明白。
我想我不明白为什么我仍在查看我需要的单一信息来源:谁删除了什么。
为什么不?为什么我必须涉及一种可以在提供商之间更改的存储管理或磁带管理产品?
我并不感到困惑:几乎没有什么主意,但是清晰,有用和经过测试。
但是,这不是我的问题。

我希望这个论坛能给我一些建议,技巧或经验,或有力的“这不可能'。
我想阅读“ ICF目录诊断参考,SY26-3897”,但我做不到……无论如何,谢谢罗伯特的赞赏。

顺便说一句,在我的原始样本中,我发现了我越来越需要的东西:“谁”删除了“什么”。
Robert,再次感谢您关于数据集大小的信息:您还记得我一个文件可以跨越多个设备,因此我决定放弃了解任何类型的度量单位的大小。

确保如IBM手册所述,SMF 65携带删除时目录和/或vvds和/或VTOC上的信息。
问另一个论坛,伟大论坛,我得到了以下有意义的信息 我的问题:
引用:
看看我的样本SMF记录65:
c“ DE”子类型表示已删除但未编目
“谁”记录在偏移量x'2C'处
很明显,“ what”从偏移量x'74'开始,前一个字节“ A”表示非vsam数据集。
创建时“ when”是偏移量x'10C'处的3个十六进制字节(!);真的是x'ydddF'格式(十六进制值'9263F')!听起来不错!
并且此字段后跟着到期日期,其偏移量为x'111':我的示例报告了3个字节的十六进制值“ 00000F”
单位是3490胶带,如x“ 78048081”所示,偏移x'120'

仅此而已,但这还不够,因为现在我知道SMF记录类型65的“ Catalog Record”部分在CLUSTER,SMS或非SMS管理的情况下是不同的。
但这是我的下一个问题,对不起,另一方面。

停止
微笑
回到顶部
查看用户资料 发送私信
罗伯特·桑普

全球主持人


已加入:2008年6月6日
帖子:8569
地点:美国爱荷华州迪比克

发布发表:2009年10月31日星期六7:03 pm
引用回复

从IBM的z / OS基本技能中心,我发现:
引用:
目录描述了数据集属性,并指示了数据集所在的卷。

对数据集进行分类时,可以按名称引用它,而用户无需指定数据集的存储位置。可以对数据集进行编目,不加目录或重新加目录。所有系统管理的DASD数据集都会自动编入目录。不需要对磁带上的数据集进行分类,但是这样做可以简化用户的工作。

在z /OS®中,主目录和用户目录存储数据集的位置。磁盘和磁带数据集均可分类。
要查找您所请求的数据集,z / OS必须知道以下三点信息:

*数据集名称
*卷名
*单位(卷设备类型,例如3390磁盘或3590磁带)

您可以在ISPF面板或JCL中指定所有三个值。但是,单位设备的类型和数量通常与最终用户或应用程序无关。系统目录用于存储和检索数据集的UNIT和VOLUME位置。目录以其最基本的形式可以为已分类的任何数据集提供单位设备类型和卷名。系统目录提供了简单的查找功能。使用此功能,用户只需提供数据集名称。

z / OS系统始终至少具有一个主目录。如果它只有一个目录,则该目录将是主目录,所有数据集的位置条目都将存储在其中。但是,单个目录既不高效也不灵活,因此典型的z / OS系统使用一个主目录和与其连接的许多用户目录,如图1所示。

用户目录存储数据集的名称和位置(dsn /卷/单位)。主目录通常仅存储带有用户目录名称的数据集高级限定符(HLQ),该名称包含该HLQ前缀的所有数据集的位置。 HLQ称为别名。
您的原始请求包括:
引用:
我附加了一个smf65样本:smf65crc部分很清楚,从偏移量x'CC'开始。
基本上,我正在搜索数据集的创建日期和大小以及设备类型。
并且创建日期和大小未保存在目录中,因此无法从记录数据集删除的SMF 65记录中检索。

研究间接分类的数据集-我经常处理它们,如果处理不当,很容易为磁盘包上不再存在的数据集创建目录条目。对于这样的数据集,删除数据集时不会删除SMF 65记录,因为已复制SYSRES数据包,并且覆盖数据具有数据集,但是覆盖数据没有。删除目录条目时,您将获得SMF 65,这可能是系统停止存在数据集后的数小时,数天,...年。

引用:
请尝试让我们知道,当您发布1)关于现有数据集的LISTC,以及发布已删除的2)列表时,系统将返回什么。之后,然后3)打印相关记录SFM 65(显然,如果已启用系统来写入它)。
LISTC从各种VTOC条目返回数据(如果数据集在多个卷上);我不知道您将如何对已删除的数据集执行LISTC,而SMF 65数据将不包含有关数据集创建日期或大小的任何信息-只是名称,数量,单位。
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

发布发表:2009年11月1日,星期日4:02上午
引用回复

引用:
我想阅读“ ICF目录诊断参考,SY26-3897”,但我做不到。
为什么不? IBM手册是免费的,您显然可以连接到互联网。 。 。

引用:
在另一个论坛(大论坛)中,我得到了以下对我的问题有意义的信息:
换句话说,他们会为您完成工作,并以您更喜欢的方式发布答案。可能不完整,但您更喜欢该演示文稿。 。 。 icon_rolleyes.gif
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

发布发表:2009年11月2日星期一4:55 pm
引用回复

在搜索/ Google中搜索“ michel clery数据集审核工具”
如果您想要的信息已经收集到,它几乎可以运行了,并且会提供大量信息。
保存 您的一些宝贵时间 这是上面提到的软件(软件)的链接

home.pacbell.net/mcleary/freeware.html

引用:
再问一个论坛,伟大论坛,

如果您认为其他论坛更好,则没有理由在这里闲逛
(但也许他们只是告诉您您想听的内容)
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
该主题已锁定:您无法编辑帖子或回复。 将匹配的记录写入输出文件 DFSORT / ICETOOL 11
没有新帖 比较文件记录计数百分比... DFSORT / ICETOOL 4
没有新帖 RECFM = U磁带文件的记录数 DFSORT / ICETOOL 17
没有新帖 检查内部总计数... JCL& VSAM 5
该主题已锁定:您无法编辑帖子或回复。 Splice JCLinto one record for DD sta... 同步排序 2
搜索我们的论坛:


回到顶部