[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2001
    Beiträge
    26

    SQLRPGLE Programme erkennen

    Hallo Leute,

    Ich habe folgendes Problem.

    Ich muss in einem CL-Programm automatisch bestimmte
    RPG-Programme umwandeln.

    Das können RPG oder RPGLE Programme sein.
    Festgestellt wird der Typ vorher mit einem DSPOBJD des Programmes in eine OUTFILE

    Falls das Programm aber embedded SQL enthält muss es ja
    mit dem Befehl CRTSQLRPGI umgewandelt werden.

    Diese Info finde ich aber nicht mit dem Befehl DSPOBJD heraus, denn da ist der Typ ebenfals "RPGLE" wie bei ILE-Programmen.

    Wie oder wo kann ich feststellen ob ein Programm mit "CRTSQLRPGI" umgewandelt wurde ?

    wäre für jeden Hinweis dankbar

    Gruß

    Helmut


    Helmut Haupt

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    das Programm weiss das eigentlich nicht, aber die Quelldatei (DSPFD *MBRLIST OUTPUT(*OUTFILE) OUTFILE(WEISSWAS) )
    ich hätte da aber noch andere Bedenken, insbesondere bei ILE wird es schon aufwändig alle relevanten Parameter zu holen. Ich würde es vorziehen Compile Einträge in die Quellen als Kommentar aufzunehmen und diese von einem Präprozessor auszuwerten. Wer das nicht selber programmieren will, kann sich sowas von meiner Open Source Seite holen.

    mfg

    Dieter Bender

    Zitat Zitat von HELROHA
    Hallo Leute,

    Ich habe folgendes Problem.

    Ich muss in einem CL-Programm automatisch bestimmte
    RPG-Programme umwandeln.

    Das können RPG oder RPGLE Programme sein.
    Festgestellt wird der Typ vorher mit einem DSPOBJD des Programmes in eine OUTFILE

    Falls das Programm aber embedded SQL enthält muss es ja
    mit dem Befehl CRTSQLRPGI umgewandelt werden.

    Diese Info finde ich aber nicht mit dem Befehl DSPOBJD heraus, denn da ist der Typ ebenfals "RPGLE" wie bei ILE-Programmen.

    Wie oder wo kann ich feststellen ob ein Programm mit "CRTSQLRPGI" umgewandelt wurde ?

    wäre für jeden Hinweis dankbar

    Gruß

    Helmut


    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Oct 2001
    Beiträge
    26
    Vielen Dank , das hat mir schon mal sehr viel weiter geholfen
    Mit der so erstellten Datei kann ich abgleichen wie ich das
    jeweilige Programm umwandeln muss

    Helmut
    Helmut Haupt

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von HELROHA
    Vielen Dank , das hat mir schon mal sehr viel weiter geholfen
    Mit der so erstellten Datei kann ich abgleichen wie ich das
    jeweilige Programm umwandeln muss

    Helmut
    hello,

    eine alternative hätte ich noch für den fall, dass man sich keine arbeit machen möchte und das lieber dem system überlassen will....
    einfach probieren zu wandeln ... meinetwegen erst als SQLRPGE und dann als normales wenn das nicht geklappt hat... (Abprüfen mit MONMSG oder CHKOBJ?)

    ist natürlich ne frage der ressourcen denke ich..

    have fun

    kuempi

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Man kann auch prüfen, ob ein PGM SQL enthält mittels CRTSQLPKG. Wurde ein SQLPKG erstellt, dann ist auch SQL drin.
    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

Similar Threads

  1. alle Programme zu einen PF
    By steven_r in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 01-07-08, 15:33
  2. SQL: Aus mehreren Feldern ein Datum erkennen
    By I0N in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 21-11-06, 12:44
  3. Emmulation erkennen
    By nogi99 in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 08-09-06, 14:35
  4. aktive Programme
    By jajonowak in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 12-06-06, 13:55
  5. *zoned bei SQLRPGLE Programm
    By Stefan_Sk in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 12-07-05, 13:04

Berechtigungen

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