从加载模块确定编译选项 - IBM Enterprise COBOL

时间:2011-02-04 18:29:02

标签: cobol mainframe zos

如何通过查看加载模块来确定用于编译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

3 个答案:

答案 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