PDA

View Full Version : SQLRPGLE Programme erkennen



HELROHA
11-10-04, 09:04
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


:)

BenderD
11-10-04, 09:24
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


:)

HELROHA
11-10-04, 10:15
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

Fuerchau
11-10-04, 10:38
Man kann auch prüfen, ob ein PGM SQL enthält mittels CRTSQLPKG. Wurde ein SQLPKG erstellt, dann ist auch SQL drin.