在工作中经常用到一个工具程序isrsupc ,一直以为其属于dataset 使用管理范畴的工具程序,所以在读dataset management 类资料的时候就没有找到其相关介绍,然后又读了一些中文书籍和Q群提问,只是在一个博客中看到有关其比较功能的介绍,但是由于在工作中我更偏重使用其搜索功能,所以我简单翻译了一份从外文网站得到的文章。
对了这个程序的使用方式有两种,一个是通过ispf另一个就是下面的batch方式,我更喜欢batch方式。
jcl使用例子:
//SEARCH JOB ,CLASS=B,MSGCLASS=D,MSGLEVEL=(1,1),
// NOTIFY=&SYSUID
// EXEC PGM=ISRSUPC,
// PARM=(SRCHCMP,ANYC,IDPFX,NOPRTCC)
//NEWDD DD DSN=TEST.ONE.JCL,DISP=SHR
//OUTDD DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
SRCHFOR 'FLOWER'
SRCHFORC '-A'
/*
//
因为原来的那个jcl感觉不太好,所以我结合了自己的看法写了一个简单的例子,因为没有亲自实行,所以不知道结果如何,等有时间我会亲自测试一下。parm中的参数第一个是指定字符搜索,第二个是任何匹配方式,第三和第四,不太懂等有时间测试后应当能有结果。disp我感觉还是shr比较合适,毕竟你不能每一次都保证在同一时间内只有你一个人在使用这个dataset,srchforc是指在搜到srchfor指定的字符同一行中继续搜索其指定字符,同时数据集和srchfor等都是可以同时指定多个的。srchfor的复杂格式可以为SRCHFOR 'string'[,t][,startcol][:stopcol] ,其中t的取值可以为 p ,s,w关于这个程序的比较用法以后有空在整理。
//*************************************************** ZOS *************************************
//******************************************如果有喜欢玩JCL的道友希望多多交流*******************
// 新人入行,贵圈太窄,希望得高人赐教,同辈共勉 *
//*****************************************************************************************************