如何从当前成员创建ISPF下的多个PDS成员?

问题描述 投票:0回答:2

有人问我这个问题,我认为它值得更广泛的受众。

使用 ISPF 编辑 CREATE 命令可以创建另一个成员或数据集。

如何使用 ISPF EDit CREATE 命令创建多个成员?

mainframe zos ispf
2个回答
2
投票

ISPF Edit Create 一次只能创建一个成员或数据集或文件。

但是您可以创建一个 ISPF 编辑宏(它成为 ISPF 编辑命令)来执行此操作:

这是根据正在生成的成员的内容生成 3 个新成员的示例代码:

/* rexx */                
address isredit           
'macro'                   
'create a .zfirst .zlast' 
'create b .zfirst .zlast' 
'create c .zfirst .zlast' 
  1. 将此宏放入 SYSEXEC 或 SYSPROC 分配中的库的成员中。
  2. 然后编辑您想要复制的成员
  3. 并在命令行中输入编辑宏名称

宏中的第一行告诉 ISPF Edit 它是用 rexx 编写的。

第二行将环境设置为ISPF编辑环境。

第 3 行告诉 ISPF Edit 这是一个编辑宏。

第 4 到 6 行使用 ISPF Edit Create 命令创建成员 A、B 和 C,从第一条记录 (.zfirst) 复制到最后一条记录 (.zlast)。

希望这有帮助


0
投票

感谢莱昂内尔的回答。

我正在研究一种基于 ISPF 面板的回归测试方法,该方法将 DL/1 代码转换为 DB2 同上。 我希望能够转换所有成员,然后将它们保存在新的 PDS 中,并将其中的成员与包含“正确结果”的 PDS 进行比较。

我从未遇到/使用过 CREATE 命令,因为我不知道它存在。 我将其与某种新语言中删除文件的命令进行比较。

  1. 删除文件 - 不起作用
  2. 删除文件 - 不
  3. 杀死文件 - 也不是那个文件
  4. 等等等等

哦 - 你的意思是命令是消灭???

类似的概念告诉那些不知道如何拼写 sykology(原文如此)的人在字典中查找它。 :-)

© www.soinside.com 2019 - 2024. All rights reserved.