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

    nochmal CVTRPGSRC

    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 .

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

    Danke und Merci im voraus

  2. #2
    Registriert seit
    Feb 2008
    Beiträge
    104
    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

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    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.
    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

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... 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

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Wichtig ist, dass als Quellart nur RPG oder SQLRPG erlaubt sind. Varianten wie RPGCPY o. ä. werden leider nicht akzeptiert.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Vielleicht tuts ja auch schon eine benutzerdefinierte Auswahl im PDM?

  6. #6
    Registriert seit
    Jul 2003
    Beiträge
    331

    Cool

    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.

Similar Threads

  1. CVTRPGSRC
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 05-02-07, 10:16
  2. CVTRPGSRC H-Bestimmung Druckaufbereitung
    By Schnichels in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 06-04-05, 14:59

Berechtigungen

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