Determine las opciones de compilación del módulo de carga: IBM Enterprise COBOL
Pregunta
¿Cómo puedo determinar las opciones de compilación utilizadas para compilar un programa IBM Enterprise COBOL mirando el módulo de carga? Cuando se emite un volcado, se enumeran de la siguiente manera:
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
Así que supongo que deben estar escondidos en algún lugar del módulo de carga.
Quiero escanear una verificación de la biblioteca de carga que cada carga se compiló con algunas opciones específicas para garantizar el cumplimiento del estándar de la tienda (por ejemplo, Ssrange).
Cualquier idea sería apreciada.
Actualizar
Desde entonces, he escrito un programa de escaneo de módulos de carga Le Cobol que hace este trabajo y un poco más además. Si está interesado, consulte: http://www3.sympatico.ca/bredam/loadinfo.html
Solución
Quizás este es un comienzo. 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
Algo allí puede ser útil ...
Otros consejos
El Cobanal de Roland Schiradin es gratuito, o está el producto comercial Analizador de cartera de borde
Hay tutoriales de mainframes rápidos y opciones de compilador en el enlacehttp://techpalli.blogspot.com/p/mainframes.html