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

从开始偏移以DUMP格式打印数据集


IBM大型机论坛 -> 异常& Debugging
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
ris丸

新的用户


已加入:2005年6月14日
帖子:66

邮政发表:2021年2月10日星期三8:09下午
引用回复

如何以DUMP格式(十六进制),数据的文本表示形式以及距文件开头的偏移量以DUMP格式打印数据集的内容?
我尝试使用IDCAMS PRINT,但它显示了每个记录开始的偏移量而不是文件开始的偏移量
代码:

                                                                               
记录序号-1                                                     
000000 C3C9E3C9 6DC3D6D5 D5C5C3E3 C9E5C9E3   E86DE3C5 E2E34040 40404040 4040404
000020 40404040 40404040 40404040 40404040   40404040 40404040 40404040 4040404
000040  40404040 40                                                             
                                                                               
                                                                               
记录序号-2                                                     
000000 C3C9E3C9 6DC3D6D5 D5C5C3E3 C9E5C9E3   E86DE3C5 E2E36DC3 C9E3C96D C3D6D5D
000020 C5C3E3C9 E5C9E3E8 6DE3C5E2 E3404040   40404040 40404040 40404040 4040404
000040  40404040 40                                                             
                                                                               
                                                                               
记录序号-3                                                     
000000 C3C9E3C9 6DC3D6D5 D5C5C3E3 C9E5C9E3   E86DE3C5 E2E36DC3 C9E3C96D C3D6D5D
000020 C5C3E3C9 E5C9E3E8 6DE3C5E2 E36DC3C9   E3C96DC3 D6D5D5C5 C3E3C9E5 C9E3E86
000040  E3C5E2E3 6D                                                             
                                                                               
                                                                               
记录序号-4                                                     
000000 C3C9E3C9 6DC3D6D5 D5C5C3E3 C9E5C9E3   E86DE3C5 E2E36DC3 C9E3C96D C3D6D5D
000020 C5C3E3C9 E5C9E3E8 6DE3C5E2 E3404040   40404040 40404040 40404040 4040404
000040  40404040 40                                                             


这不是我想要的偏移量。我想查看从文件开始而不是每个记录开始的偏移量
谢谢你的帮助
我记得几年前这样做,但不记得那时我是如何做到的
回到顶部
查看用户资料 发送私信
谢尔盖肯

活跃成员


已加入:2008年4月29日
帖子:947
所在地:马里兰

邮政发表:2021年2月10日星期三9:19 pm
引用回复

在zOS意识形态中,
(1)永远不会存在“文件”之类的东西,并且
(2)从不考虑从DATASET开始的偏移量。数据集始终由特定的RECORDS组成(与Windows或UNIX不同);所有偏移量都被视为一条记录。
回到顶部
查看用户资料 发送私信
菲尔比(Phrzby Phil)

高级会员


已加入:2006年10月31日
帖子:1016
地点:弗吉尼亚州里士满

邮政发表:2021年2月12日星期五凌晨3:58
引用回复

尽管这样做是否有意义,这似乎是一个相当简单的第一或第二编程类项目。

上面的每个记录都包含其长度,因此适当的串联应该易于编程。当然,您必须逐字节处理数据,因为在这种情况下,记录长度不是4的倍数。

同一程序应处理可变长度的记录。

为了获得额外的信誉,请在包含十六进制值的字符所在的行中映射行。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 异常& Debugging

 


类似主题
话题 论坛 回覆
没有新帖 将文件从PD转换为显示... 同步排序 4
没有新帖 捕获GDG数据集名称 JCL和VSAM 10
没有新帖 使用基于关闭的VB记录排序... DFSORT / ICETOOL 6
没有新帖 日期格式转换 DFSORT / ICETOOL 4
没有新帖 包含排序中的必需日期格式... DFSORT / ICETOOL 6
搜索我们的论坛:


回到顶部