如何通过查看加载模块来确定用于编译IBM Enterprise COBOL程序的编译选项?发布转储时,它们列出如下:
Compile Options for PROGXX:
ADV, ARITH(COMPAT), AWO, NOCICS, CODEPAGE(01140), DATA(31), NODATEPROC,
NODBCS, NODLL, NODYNAM, NOEXPORTALL, NOFASTSRT, INTDATE(LILIAN),
NUMPROC(NOPFD), NOOPTIMIZE, OUTDD(SYSOUT), PGMNAME(COMPAT), RENT, RMODE(AN
NOSQL, SQLCCSID, SSRANGE, NOTEST, NOTHREAD, TRUNC(OPT), XMLPARSE(XMLSS),
YEARWINDOW(1900), ZWB
所以我认为它们必须隐藏在加载模块的某个地方。
我想扫描一个加载库,检查每个加载是否使用一些特定选项进行编译,以确保符合商店标准(例如SSRANGE)。
任何想法都会受到赞赏。
更新
我已经编写了一个LE Cobol加载模块扫描程序,除此之外还可以完成这项工作。如果您有兴趣,请查看:http://www3.sympatico.ca/bredam/LoadInfo.html
答案 0 :(得分:3)
也许这是一个开始。 From the CBT Tape:
//* * FILE 551
//***FILE 552 is from Marc Manuel, and contains a COBOL 2 and * FILE 552
//* COBOL/MVS analysis program. This program will list * FILE 552
//* the compile options of COBOL load modules. * FILE 552
//* * FILE 552
//* email: "MANUMAN" <manuman@club-internet.fr> * FILE 552
那里的东西可能有用......
答案 1 :(得分:1)
Roland Schiradin的COBANAL是免费的,或者是商业产品Edge Portfolio Analyzer
答案 2 :(得分:0)
链接上有快速的大型机教程和编译器选项 http://techpalli.blogspot.com/p/mainframes.html