Rexx ISPF 选项可能是最简单的并且可以在将来使用,但选项包括:
使用 ispf 3.4 中的 save 命令保存到文件,然后对 save 命令创建的文件使用 rexx 程序
listcat命令,特别是
listcat lvl(MYTEST) ofile(ddname)
然后编写一个 rexx 程序来进行实际的删除
或者,您可以在 ISPF 下运行的 rexx 程序中使用ISPF 服务LMDINIT、LMDLISTY 和 LMDFREE,即
/* Rexx ispf 程序处理数据集 */
地址 ispexec
“LMDINIT LISTID(lidv)级别(MYTEST)”
"LMDLIST LISTID("lidv") OPTION(list) dataset(dsvar) stats(yes)"
当 rc = 0 时做
/* 删除或其他 */
结尾
“LMDFREE LISTID(“lidv”)”
对于所有这些方法,您需要完全限定第一个高级限定符。
了解 Rexx / ISPF 将在未来为您服务的内容。在ISPF 编辑器中,您可以使用model命令获取所有 ISPF 命令的模板/信息:
Command ====> Model LMDINIT
将为 lmdinit 命令添加一个模板。有 rexx、cobol、pl1、ISPF-panels、ISPF-skeleton 消息等模板。