[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    22

    Input rename RPG III

    Hallo liebes Forum!

    Habe folgendes Problem:
    Im 3er-RPG will ich ein INPUT-Rename vollziehen. Die Datei die ich renamen will ist aber 10 Stellen lang. Gibt es da einen Lösungweg?

    Dank im Voraus

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Keine Chance, die maximale Länge beträgt 8 Zeichen.
    Lege eine LF mit 8/6-stelligem Namen für die PF an.
    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

  3. #3
    Registriert seit
    Dec 2005
    Beiträge
    22
    Wird mir ja wohl nichts anderes übrigbleiben.

    Danke für die rasche Antwort und noch einen schönen Tag noch

    Sulla

  4. #4
    Registriert seit
    Apr 2005
    Beiträge
    385
    Oder ein OVRDBF benutzen:

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    OVRDBF nützt dem Compiler da überhaupt nichts.
    Es muss eine Datei mit max. 8-stelligem Datei- und Format-Namen vorhanden sein !
    OVRDBF gilt nur zur Laufzeit !!!
    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
    Aug 2004
    Beiträge
    923
    Zitat Zitat von Fuerchau
    ...OVRDBF gilt nur zur Laufzeit !!!
    Äh... wie?
    Das würde ich so generell nicht unterschreiben.
    Habe schon oft für die Generierung mit nem OVR vorher gearbeitet. (Zum Beispiel wenn es um eine File in Qtemp geht, die erst im Programm erstellt wird.

    Man muss dann natürlich zur Laufzeit trotzdem auch nochmal nen OVR absetzen.

    Oder hab ich da nen Denkfehler?

    Mal abgesehen davon, dass doch in RPGIII der OVR trotzdem schwer ist, wegen Satzformatnamensbeschränkung?

    k.

  7. #7
    Registriert seit
    Apr 2005
    Beiträge
    385
    @Furchau
    Das stimmt, aber unterschreiben würde ich das auch nicht.
    Dein Weg ist sicher der eleganteste, aber wenn die Datei mehrere Millionen Datensätze hat, würde ich für den einmaligen Fall es trotzdem mit einem OVRDBF.

    OVRDBF File TOFILE(LIB/TEST)

    und das PRG dann interaktiv wandeln.
    Das klappt, da ich öfters OPNQRYF's nutze und diese anschließend mit CPYFRMQRYF diese Dateien in einem PRG verarbeite.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das mit dem OVRDBF ist so eine Sache.
    Natürlich klappt das für eine Datei/Teildatei.
    Allerdings nicht für einen Formatnamen !
    Der muss auf jeden Fall im RPG umbenannt werden, da in RPG der Formatname nicht in einem Feld hinterlegt werden kann.
    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

  9. #9
    Registriert seit
    Jan 2003
    Beiträge
    759
    Es gibt auch noch die Möglichkeit der internen Dateibeschreibung (auch in Kombination mit OVRDBF).
    Nicht mehr zeitgemäß, aber pragmatisch und in Sonderfällen durchaus sinnvoll.

  10. #10
    Registriert seit
    Jun 2004
    Beiträge
    17

    Talking OVRDBF ist kein Problem

    Hallo Sulla,

    mit OVRDBF sind lange Dateinamen in RPG kein Problem. Im RPG kann die Datei HUGO heissen. Vor dem interaktiven Umwandeln den Befehl OVRDBF FILE(HUGO) TOFILE(FILE56789) absetzen.

    Die Programme müssen dann in einem CL laufen oder im RPG als UC deklariert werden, mit QCMDEXC den OVRDBF ausführen, OPEN-Anweisung.

    Ein Satzformatname ist durch FILE56789 festgelegt und darf sich zur Laufzeit nicht ändern. Bei veränderlichen Satzformatnamen bleibt nur die interne Dateibeschreibung.

    Alle beschriebenen Verfahren sind bei mir im Einsatz!

    Bogomil

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  3. Farben im RPG III für DDS setzten
    By Sulla in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 02-03-06, 15:20
  4. RPG III auf V4 oder V5?
    By AJS in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 13-01-05, 18:41
  5. Brauche Hilfe bei RPG III
    By Micha23 in forum IBM i Hauptforum
    Antworten: 30
    Letzter Beitrag: 17-12-04, 07:41

Berechtigungen

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