Determina le opzioni di compilazione dal modulo di caricamento - IBM Enterprise Cobol
Domanda
Come posso determinare le opzioni di compilazione utilizzate per compilare un programma IBM Enterprise Cobol osservando il modulo di carico? Quando viene emesso un dump, sono elencati come segue:
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
Quindi presumo che debbano essere nascosti da qualche parte nel modulo di carico.
Voglio scansionare una libreria di carico che controlla che ogni carico sia stato compilato con alcune opzioni specifiche per garantire la conformità allo standard di acquisto (ad es. SSRANGE).
Qualsiasi idea sarebbe apprezzata.
Aggiornare
Da allora ho scritto un programma di scansione del modulo di carico Le Cobol che fa questo lavoro e un po 'di più. Se sei interessato, dai un'occhiata: http://www3.sympatico.ca/bredam/loadinfo.html
Soluzione
Forse questo è un inizio. 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
Qualcosa dentro può essere utile ...
Altri suggerimenti
Il cobanale di Roland Schiradin è gratuito o c'è il prodotto commerciale Analizzatore del portafoglio Edge
Ci sono tutorial di mainframe rapidi e opzioni del compilatore al collegamentohttp://techpalli.blogspot.com/p/mainframes.html