schatte
19-08-13, 20:18
Hallo Leute,
ich würde gerne beim Kompiliervorgang von Cobol Programmen ein paar Dinge automatisch prüfen lassen:
- deklarierte, aber nicht verwendete Variablen
- MOVEs von Unicode -> Alpha (und umgekehrt) ohne entsprechende Verwendung von FUNCTION DISPLAY-OF / NATIONAL-OF + CCSID Angaben.
Um diese Dinge zu prüfen, benötige ich eine Liste der deklarierten Variablen (+ deren Typen). Diese Liste erhält man, wenn beim CRTCBLMOD die Optionen *XREF und *MAP aktiviert.
Nun ist es doch recht mühselig, dass erzeugte Spool zu parsen. Insbesondere, weil einzelne "Wörter" je nach QSYS-Sprachbibliothek unterschiedlich sind und sich das Spool Layout natürlich je Release unterscheiden kann.
Daher die Frage, ob es dazu auch ein API gibt oder ein Parameter OUTPUT(*OUTFILE)?
Viele Grüße
Matthias
ich würde gerne beim Kompiliervorgang von Cobol Programmen ein paar Dinge automatisch prüfen lassen:
- deklarierte, aber nicht verwendete Variablen
- MOVEs von Unicode -> Alpha (und umgekehrt) ohne entsprechende Verwendung von FUNCTION DISPLAY-OF / NATIONAL-OF + CCSID Angaben.
Um diese Dinge zu prüfen, benötige ich eine Liste der deklarierten Variablen (+ deren Typen). Diese Liste erhält man, wenn beim CRTCBLMOD die Optionen *XREF und *MAP aktiviert.
Nun ist es doch recht mühselig, dass erzeugte Spool zu parsen. Insbesondere, weil einzelne "Wörter" je nach QSYS-Sprachbibliothek unterschiedlich sind und sich das Spool Layout natürlich je Release unterscheiden kann.
Daher die Frage, ob es dazu auch ein API gibt oder ein Parameter OUTPUT(*OUTFILE)?
Viele Grüße
Matthias