我正在使用带有ISPF 7.1的ZOS
我已经分配了一个包含以下信息的数据集:
我正在尝试通过编辑条目面板(菜单上的选项2)创建此数据集的第一个成员:
但我总是以“未找到会员”消息结束。
我知道这个面板可以编辑已经存在的成员,但是创建数据集的第一个成员(没有复制)的正确方法是什么?
答案 0 :(得分:4)
ISPF Edit不喜欢U的RECFM(未定义)。因此,您不能按照图书馆的要求去做。
消息不正确,但我不认为人们会经常这样看。您可以向IBM报告(请求技术支持人员提出PMR)。然后,在将来的某个时刻,当你做同样的事情并产生准确的信息时,你会有一种温暖的感觉。
如果您使用“副本”将成员放入该数据集,然后尝试获取编辑的成员选择列表,您将看到“已替换浏览”的消息。这是您的第一条消息的来源。 Recfm U导致开关浏览,你不能在浏览中有一个“新”成员,所以它寻找一个旧的,没有找到。
如果您真的想要RECFM U,那么您将无法使用ISPF进行编辑。
如果相反,从LRECL和BLOCKSIZE,您想要RECFM F(固定长度记录),那么您将需要删除并重新分配数据集与F。
分配新库的好方法是使用3.2并首先列出一个类似的现有库(将命令区留空是如何做到的,并在显而易见的位置输入库名)。
然后,当您为A分配时,它将“填写”您刚刚列出的库的参数,并且您可以进行任何必要的更改。
答案 1 :(得分:0)
ISPF主选项菜单中的选项0用于PDF环境设置。例如:
__允许空成员列表
__允许成员列表为空(不匹配)
__空成员列表仅用于编辑
更改它们并进行测试。
答案 2 :(得分:0)
我花了 5 年的时间来回答这个问题 :D 其实这是很正常的行为。您创建了一个 PDS,但里面有任何成员。最简单的是转到 ISPF 编辑并在数据集名称中输入数据集的名称,并在括号中输入新成员名称 - hlq.data.set.name(member01)。