ZOS:创建数据集的第一个成员

时间:2015-10-13 13:35:58

标签: dataset mainframe zos

我正在使用带有ISPF 7.1的ZOS

我已经分配了一个包含以下信息的数据集:

enter image description here

我正在尝试通过编辑条目面板(菜单上的选项2)创建此数据集的第一个成员:

enter image description here

但我总是以“未找到会员”消息结束。

我知道这个面板可以编辑已经存在的成员,但是创建数据集的第一个成员(没有复制)的正确方法是什么?

3 个答案:

答案 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)。