我想知道生产源库中的所有代码都使用表A.并执行选择和更新查询。
例如,我有PDS HLQ.PROD.SOURCE,它有1000个cobol代码。我有一个表A.我想知道哪些代码使用表A,并希望以excel的形式报告,详细说明所有使用插入,选择和更新查询。
SRCHFOR非常耗时且省力。可以开发任何实用程序以简化此任务。
答案 0 :(得分:0)
您可以在批处理模式下运行SUPERC以搜索“TABLEA”的字符串。 IBM标准的ISPF选项菜单在面板3上有它,我相信选项14和15。只需选择批量执行即可。
工作步骤如下:
//SEARCH EXEC PGM=ISRSUPC,PARM=(SRCHCMP,'ANYC MIXED')
//NEWDD DD DISP=SHR,DSN=YOUR.SOURCE.LIBRARY
//OUTDD DD SYSOUT=*
//SYSIN DD *
SRCHFOR 'TABLEA'
/*
将其转换为Excel电子表格格式(CSV)有点棘手。但上面的内容将为您提供源成员和行号,您可以设置其他选项以仅打印带有值的行。您可以编写一个简单的后处理器来创建CSV或使用另一个 - SORT,FILEAID等,为您转换这些行。