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

如何删除相似的PDS数量


IBM大型机论坛 -> JCL& VSAM
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
1985年

新的用户


已加入:2007年4月23日
帖子:16
位置:电视

发布发表:2008年9月29日星期一3:53 pm
引用回复

你好

我需要删除名称为ANOOP.ABC *。*的数千个PDS。

您能帮我获得一些可用于此目的的工具吗?所有数据集均已迁移。我尝试使用实用程序PGM = ADRDSSU,但这仅适用于分类数据集,而不适用于迁移的数据集。
回到顶部
查看用户资料 发送私信
钦南

新的用户


已加入:2006年10月18日
帖子:73

发布发表:2008年9月29日星期一3:57 pm
引用回复

您可以使用rexx来完成。

好吧,让我知道,我会写一篇做这份工作的书。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2008年9月29日星期一3:59 pm
引用回复

在论坛上使用搜索实用程序找到

请点击 这里 以查看允许所有* **和%通配符在DATASETS DD中搜索的解决方案*

引用:
好吧,让我知道,我会写一篇做这份工作的书。

请参阅附件链接。
回到顶部
查看用户资料 发送私信
karthikr44

活跃用户


已加入:2007年8月25日
帖子:235
地点:钦奈

发布发表:2008年9月29日星期一4:01 pm
引用回复



尝试以下一项,

码:

// HDELET EXEC PGM = IKJEFT01
// SYSTSPRT DD SYSOUT = *
// SYSTSIN DD *
HDELETE'ANOOP.ABC *。*'
/ *


问候
卡迪克
回到顶部
查看用户资料 发送私信
钦南

新的用户


已加入:2006年10月18日
帖子:73

发布发表:2008年9月29日星期一4:38 pm
引用回复

外籍人士

我尝试运行您提供的REXX和JCL。我对IGGCSI00的“ LINKPGM”返回代码“ 8”。您能告诉我一些描述此pgm的手册吗?诸如输入参数,返回码等。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2008年9月29日星期一5:05 pm
引用回复

这个 是手册的链接。

您需要附录C才能查看程序规范和相关信息。
回到顶部
查看用户资料 发送私信
钦南

新的用户


已加入:2006年10月18日
帖子:73

发布发表:2008年9月29日星期一5:31 pm
引用回复

感谢您的手册。
回到顶部
查看用户资料 发送私信
1985年

新的用户


已加入:2007年4月23日
帖子:16
位置:电视

发布发表:2008年9月29日星期一6:19 pm
引用回复

谢谢大家
卡尔提克

我已经尝试过您提供的选项。但是它不起作用,返回码是14.SYSTSPRT消息是“ NO DSNAMES MATCH ANOOP.ABC *。*

但是有许多符合选择标准的数据集。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2008年9月29日星期一6:32 pm
引用回复

钦南

我认为问题可能在于,在编写和测试此REXX时,串联字符的代码是感叹号,而不是标准管道符号。

尝试在REXX代码中更改它们

C'5A'X'4F'X全部

好吧,这里是'5A'X icon_lol.gif
回到顶部
查看用户资料 发送私信
钦南

新的用户


已加入:2006年10月18日
帖子:73

发布发表:2008年9月29日星期一6:42 pm
引用回复

外籍人士写道:


C'5A'X'4F'X全部



哈哈,直接打。谢谢Expat现在可以使用。

我正在搜索所有手册,以找出拥有“!”的含义。在CSIOPTS中。 icon_wink.gif
回到顶部
查看用户资料 发送私信
1985年

新的用户


已加入:2007年4月23日
帖子:16
位置:电视

发布发表:2008年9月29日星期一6:55 pm
引用回复

我不知道CSI。 :-(

任何其他实用程序
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2008年9月29日星期一6:58 pm
引用回复

我确实在代码的原始文章之后研究了EXCLUDE DD *部分,例如,您可以使用单个*

// EXDD DD *
HLQ.ABCDE *

这将从处理或列出中排除所有以HLQ.ABCDE开头的数据集。

不幸的是,代码与我编写程序时的排除处理要求一样复杂。您也可以在排除和泛型中一起使用完全限定的dsn。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2008年9月29日星期一7:01 pm
引用回复

1985年写道:
我不知道CSI。
任何其他实用程序

解决方案是REXX,CSI只是由REXX代码调用的IBM提供的模块。

我最初给您的链接中都提供了JCL和REXX代码,但是请不要忘记在REXX中将“ 5A” X更改为“ 4F” X,否则可能无法正常工作。

您无需成为火箭科学家即可确定工作的进展情况 icon_lol.gif
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

发布发表:2008年9月29日星期一7:58 pm
引用回复

数据集的组织与删除操作无关

对于简单的过滤,删除idcam可能就足够了

码:
// ams exec pgm = idcams
// sysin dd *
 删除hlq1.hlq2。*。*
  delete hlw1.hlq2.*


第一个删除操作将删除具有hlq1和hlq2匹配的4个限定词的数据集
第二个将在三个预选赛上比赛

要进行更复杂的过滤,请检查DFDSS功能

这是一个相关的话题
http://stopbadbreath.net/viewtopic.php?t=29913&highlight=dfdss+filtering
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
没有新帖 需要从...删除非活动记录 DB2 5
没有新帖 排序以从...构造单个记录 同步排序 3
没有新帖 无法删除数据集-VSAM数据... JCL& VSAM 20
没有新帖 计算差异记录的数量 CA产品 4
没有新帖 如何从ins中删除VSAM数据集... JCL& VSAM 6
搜索我们的论坛:

回到顶部