View Full Version : 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
:)
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
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
:)
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
kuempi von stein
11-10-04, 10:24
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
Helmuthello,
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
Man kann auch prüfen, ob ein PGM SQL enthält mittels CRTSQLPKG. Wurde ein SQLPKG erstellt, dann ist auch SQL drin.