Déterminez les options de compilation à partir du module de chargement - IBM Enterprise COBOL

StackOverflow https://stackoverflow.com/questions/4901579

  •  29-10-2019
  •  | 
  •  

Question

Comment puis-je déterminer les options de compilation utilisées pour compiler un programme IBM Enterprise COBOL en regardant le module de charge? Lorsqu'un vidage est émis, ils sont répertoriés comme suit:

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                                                     

Je suppose donc qu'ils doivent être cachés quelque part dans le module de charge.

Je souhaite scanner une bibliothèque de chargement en vérifiant que chaque charge a été compilée avec certaines options spécifiques pour garantir la conformité à la norme de l'achat (par exemple SSRange).

Toute idée serait appréciée.

Mise à jour

J'ai depuis écrit un programme de balayage de module LE COBOL LEAT qui fait ce travail et un peu plus en plus. Si vous êtes intéressé, consultez: http://www3.sympatico.ca/bredam/loadinfo.html

Était-ce utile?

La solution

C'est peut-être un début. 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  

Quelque chose peut être utile ...

Autres conseils

Le cobanal de Roland Schiradin est gratuit, ou il y a le produit commercial Analyseur de portefeuille Edge

Il y a des tutoriels entre Mainframes et des options de compilateur sur le lienhttp://techpalli.blogspot.com/p/mainframes.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top