PDA

View Full Version : nochmal CVTRPGSRC



sirdidi
30-07-10, 11:04
Hallo,

ich hätte da eine Frage: Der Befehl CVTRPGSRC ist mir geläufig
auch das Ganze drumherum. Was mich aber interessieren würde,
wie schaffe ich es eine ganze Bibliothek zu konvertieren.
Die Vorgehensweise könnte ich mir etwa so denken...
Alle Sourcen einer Lib in eine Datei stellen - Datei einlesen und mit einem kleinen RPG die Sourcen zum konvertieren schicken.
Die Umwandlung zum Objekt könnte dann so nach und nach erfolgen.
So und wie bringe ich die SourcenNamen und die Art (bei uns steht alles in einer LIB (DSPF,PRTF;RPG;CL;etc) in die Datei :confused: .

Da hat doch sicher einer eine Idee :rolleyes: . müsste ich sonst noch was beachten?

Danke und Merci im voraus

Khholm
30-07-10, 11:12
nun, könnte so gehen:

dspobjd (für alle Objekte in der LIB) in eine Outfile,

daraus dann die nehmen mit
ODOBTP = *PGM
ODOBAT = RPG

sourcefile und Bibliothek stehen auch mit dabei

kh

Fuerchau
30-07-10, 12:37
Da reicht ein CLP.
Es ist richtig, mittels DSPOBJD und Outfile alle Sourcen zu ermitteln.
Per RCVF kann jeder Satz der Datei bearbeitet werden.
Per RTVMBRD kann man sich dann durch die Mbr arbeiten (*NEXT) und jeweils den CVTRPGSRC ausführen.

Wichtig ist, dass als Quellart nur RPG oder SQLRPG erlaubt sind. Varianten wie RPGCPY o. ä. werden leider nicht akzeptiert.

BenderD
30-07-10, 13:03
... Baldur, du enttäuschst mich, ein cpyf in eine Temporäre Quelle, mit anschließendem CVTRPGSRC und CPYF zurück, sollte kein Hexenwerk darstellen - aber wofür soll das ganze eigentlich gut sein, das erinnert mich eher an Real und das Hackfleisch, da zeichnet sich doch nur ein neuer Gammelprogramm-Skandal am Horizont ab...

D*B



Wichtig ist, dass als Quellart nur RPG oder SQLRPG erlaubt sind. Varianten wie RPGCPY o. ä. werden leider nicht akzeptiert.

Pikachu
30-07-10, 13:10
Vielleicht tuts ja auch schon eine benutzerdefinierte Auswahl im PDM?

loeweadolf
05-08-10, 22:43
na ja, als erstes würde ich das Mischmasch an Quellen in verschiedene Quellen-Dateien kopieren (Typen zusammenfassen).

Dann kann die Quellendatei mit den RPG-Programmen mit einem Befehl umgesetzt werden (Ausgabe in eine andere Quellen-Datei). Achtung: Copystrecken beachten !!

Ein Zurückkopieren (wie Dieter Bender vorschlägt), geht gar nicht, da die Anweisungslänge von 96 auf 112 zu erweitern ist.

CVTRPGSRC würde ich auf jeden Fall machen, da nach meiner Ansicht RPGIV-Programme besser zu warten sind.