[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    131

    Teildateien verarbeiten

    Hallo,

    bei einer Umstellung, die wir momentan vorbereiten, legen wir RPG-Sourcen in einer bestimmten Bibliothek ab (in der QRPGSRC).

    Nun möchten wir am Tag X alle Programme, die dort stehen a) in die echte Bibliothek kopieren und b) umwandeln.

    Dazu würden wir gerne einen Automatismus verwenden, der alle Teildateien in der QRPGSRC verarbeitet und eben die o.g. Operationen durchführt.

    Wie kann ich also alle Teildateien einer SRCPF verarbeiten? Ich habe dazu leider noch nichts gefunden...

    DANKE!

  2. #2
    Registriert seit
    Jan 2006
    Beiträge
    82

    Smile

    Hallo,

    so etwas ähnliches mache ich auch.
    Ich habe alle Programme einmal kompiliert. Danach habe ich ein CL geschrieben, welches mir diese Objekte mittels DSPOBJ in eine Tabelle ausgibt. Diese laufe ich in einer Schleife durch und kompiliere die Programme dann je nach Programmtyp ( RPGLE, SQLRPGLE, CLP , CLLE ) und gebe etwaige Fehler in eine weitere Tabelle aus.
    Falls dir das helfen würde, könnte ich dir den Code zukommenlassen.

  3. #3
    Registriert seit
    Dec 2005
    Beiträge
    131
    Hm,

    das wäre ja dann doch ein (einmaliger) manueller Aufwand.

    Ich erhoffe mir noch eine Möglichkeit, die Sourcen ohne vorherige Umwandlung automatisch verarbeiten zu können.
    Denn momentan wandelt jeder "sein" Porgramm einmal in die QTEMP, um zu sehen, ob es i.O. ist.

    Aber das CL klingt natürlich trotzdem nett. Evtl. komme ich darauf zurück!

  4. #4
    Registriert seit
    Jan 2006
    Beiträge
    82
    Da hast du Recht, diese Möglichkeit wäre natürlich noch besser. An der Lösung wäre ich auch interessiert

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Der Befehl dazu heißt RTVMBRD.
    Hier kannst du der Reihe nach alle Teildateien abfragen (*NEXT).
    Wobei es zwei Arten gibt:
    -Nach Name
    -Nach Erstelldatum

    Näheres ergibt die F1-Hilfe.
    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

  6. #6
    Registriert seit
    Jan 2006
    Beiträge
    82
    Wenn die MBR- Namen in eine Datei ausgegeben werden sollen hilft auch
    DDSPFD FILE(BIB/QRPGLESRC) TYPE(*MBR) OUTPUT(*OUTFILE) ...

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ich benötige für die Verarbeitung dann aber eine Datei (DCLF/RCVF).
    Beim RTVMBRD habe ich die Datei noch frei oder ich brauch sie gar nicht.
    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

  8. #8
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Beim RTVMBRD zuerst mit MBR(*FIRSTMBR *SAME) aufsetzen und dann mit MBR(&Teildateiname *NEXT) weiterlesen!

    Aber vielleicht genügen ja auch schon die Auswahl "3=Kopieren" und "Benutzerdefinierte Auswahlen" in Verbindung mit der Funktionstaste "F13=Wiederholen" im PDM?

  9. #9
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    fndstrpdm

    fndstrpdm geht auch, als Auswahl ein (ggf vorhandene) pdm option, die dann kopiert und wandelt
    Robi

Similar Threads

  1. Teildateien mit sql auslesen
    By chrisssiie in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 09-01-07, 10:53
  2. Teildateien per SQL auflisten
    By Nennewitz in forum NEWSboard Programmierung
    Antworten: 16
    Letzter Beitrag: 28-06-06, 13:49
  3. Mehrere Teildateien in eine Teildatei kopieren
    By KaFi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-05-06, 11:49
  4. QRPGSRC in RPG verarbeiten
    By peter.kinne in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 11-08-04, 08:10
  5. alle Teildateien einer Datei täglich in PC-Doc
    By Huberth in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 05-07-04, 12:08

Berechtigungen

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