[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2006
    Beiträge
    356

    API für *XREF / *MAP Ausgabe bei CRTCBLMOD

    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

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Der CRTCBLMOD enthält ja keinen Parameter für OUTFILE.
    Ggf. bleiben ja die Arbeitsdateien in der QTEMP erhalten, schau da mal nach.

    Hier sind ein paar "Ausgabe"-Daten der Compiler beschrieben:
    Record Types

    Wie man an diese allerdings dran kommt, konnte ich nicht finden.
    Allerdings weisen die Informationen auf das eingestellte Produkt ADM/400 hin.

    Allerdings kannst du dich hier einlesen, da die API's wohl noch vorhanden sind:
    Application Development Manager/400 APIs
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2006
    Beiträge
    356
    Danke für die Information.

    Leider kann das API Feldreferenzen nur bei DDS-Befehlen (CRTPF, CRTLF, CRTDSPF, CRTICFF, CRTPRTF).

    In der QTEMP konnte ich nach einem Kompliervorgang nichts finden.

    Dann werde ich wohl doch das Spool parsen müssen.

    Gruß
    Matthias

Similar Threads

  1. Probleme API QUSLJOB aufzurufen
    By TMusolf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 25-01-07, 12:42
  2. javamail api
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 22-11-06, 16:02
  3. API für die Ermittlung aktiver Jobs
    By lyrics in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 09:03
  4. Subfilepositionierung bei der Ausgabe des Steuersatz mit WRITE
    By timeless in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-05-06, 06:37
  5. Ausgabe 04/06 Sockets mit Timeout
    By Rincewind in forum NEWSboard load'n'go
    Antworten: 0
    Letzter Beitrag: 04-08-04, 10:53

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •