PDA

View Full Version : Multiple RPG-Imwandlungen



Brownie
21-07-01, 11:18
Hi, kurz die Problemstellung: Nach dem ändern einer PF müssen alle betroffenen Programme umgewandelt werden. Gibt es eine einfache Lösung für eine "auf einen Schlag" Umwandlung der entsp. Programme?

Fuerchau
21-07-01, 12:22
Über DSPPGMREF läßt sich die Verwendung der Datei ermitteln. Dieses Kommando erlaubt auch eine generische Suche und Ausgabe in eine Datei.
Diese Datei kann dann mit einem CLP verarbeitet werden. Mittels RTVOBJD läßt sich dann die Quelle des Programmes abfragen und den entsprechenden CRTRPGPGM erzeugen.

Brownie
26-07-01, 04:34
Danke für die "schnelle Hilfe". DSPPGMREF war der Schlüssel zum Erfolg. Den Rest habe ich dann leicht modifiziert. Schade dass man mit DSPPGMREF nicht erkennen kann, ob es sich um ein normales oder ILE-RPG Programm handelt. CHKOBJ hilft dann aber. Nochmals tx.

B.Hauser
08-08-01, 07:21
Hallo

Es gibt auch folgende Möglichkeit:
Über den Befehl fndstrpdm (Zeichenfolge mit PDM suchen)

Beispiel:
FNDSTRPDM STRING('LLLPOS')
FILE(LLSRC/QRPGSRC)
MBR(*ALL)
OPTION(*CMPL)

Die Umwandlung funktioniert für folgende Quellenarten:
BAS, BAS36, BAS38, C, CBL, CBLLE, CBL36, CBL38, CICSC, CICSCBL, CICSSQLCBL, CLD, CLLE, CLP, CLP38,CMD, CMD38, DSPF, DSPF36, DSPF38, FTN, ICFF, LF,LF38, MENU, PAS, PF, PF38, PLI, PLI38, PNLGRP,PRTF, PRINT38, QRY38, RMC, RPG, RPGLE, RPG36,RPG38, RPT, RPT36, RPT38, SPADCT, SQLC, SQLCBL, SQLCBLLE, SQLFTN, SQLPLI, SQLRPG, SQLRPGLE und TBL.

Brownie
09-08-01, 08:22
Hallo Herr Hauser, auch Ihnen vielen Dank -auch ne Superlösung. Es ist doch immer wieder interessant zu sehen, auf wie vielen Wegen man ein Problem lösen kann. Gut gemacht und Danke

Zehetner
14-08-01, 19:42
Sehen Sie mal im Board Software unter Entwicklungstools nach. Damit können Sie viel Zeit bei der Softwareentwicklung sparen.
Speziel bei solchen Problemstellungen.

m.f.G.
Otto Zehetner