[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2004
    Beiträge
    923

    PF von hinten nach vorne

    Hello,

    da hier gerade die Frage hochkam und ich nicht sofort ne Antwort wusste, reiche ich das Problem mal weiter...

    Gegeben ist eine Physische Datei. Kein Key. Keine logischen die dran hängen.

    Wie kann ich diese PF nun von hinten nach vorne durchlesen und verarbeiten?

    Der OVRDBF hatte nix gebracht, und nach RR zugreifen geht das denn?

    Also wie würde da die Lösung aussehen?
    Geht bestimmt einfach, habe nur gerade ne Denkblockade...

    kuempi

  2. #2
    Registriert seit
    Jan 2001
    Beiträge
    832
    Hallo kuempi,


    da fällt mir ad hoc folgendes ein.

    Mit SQL die relative Satznummer der Datei holen.

    Dann mit Chain und - 1 von letzter Satznummer
    einfach die Datei lesen.

    Klappt wunderbar.

    Gruss
    Michael

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Hallo,

    ich würd's mal wie folgt versuchen:
    PHP-Code:
     /free                                 
          setgt 
    *HiVal MyFileF;           
                                           
          
    DoU %EOF(MyFileP);              
              
    ReadP MyFileF;              
                                           
              If 
    Not %EOF;                 
                 
    Dsply MyFld;            
              EndIf;                       
                                           
          
    EndDo;

          *
    InLR = *On;                           
     /
    End-Free 
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    merci, das war es!

    Ich hatte einfach die erste Regel (don't trust) vergessen und dem Kollegen geglaubt, als er meinte das geht nicht weil Datei keinen Key hat.

    Menno menno...


  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.644
    Zitat Zitat von kuempi von stein
    Ich hatte einfach die erste Regel (don't trust) vergessen und dem Kollegen geglaubt, als er meinte das geht nicht weil Datei keinen Key hat.
    Eine Datei hat immer einen Key, und wenns die interne RRN ist ;-)
    Ob man diese "fielosofische" Betrachtung nun auch noch auf Streamfiles anwenden kann, ist diskussionswürdig. Wäre mal ein nettes Thema für abends in Göttingen.

    Wobei mir nur grade (in Anbetracht der Uhrzeit) die Frage kommt, was so ein armes einsames PF angestellt hat, dass man es rückwärts verarbeiten muss, und es noch nie einen Key gesehen hat.

    -h

  6. #6
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von holgerscherer
    ....Wobei mir nur grade (in Anbetracht der Uhrzeit) die Frage kommt, was so ein armes einsames PF angestellt hat, dass man es rückwärts verarbeiten muss, und es noch nie einen Key gesehen hat.

    -h
    Moin moin,

    sei ehrlich, Du schläfst fast nie.

    Hier da wo sind tatsächlich mehr oder weniger alle PF mit ohne Key.
    [Und ja die RRN-Geschichte ist natürlich bekannt]
    Ja ja, sowas soll es noch geben.
    Ist natürlich diskussionswürdig, ich weiss.
    Mithin hat die GIGO-Methode (äh.. FIFO meine ich) ja nicht nur Nachteile.

    Was diese eine Datei betraf, ging es um eine DFÜ-Sicherungskopie (FTP), welche wegen Programmfehler nicht sauber verarbeitet wurde. Nun musste eben der verhunzten Daten wegen der Fall von hinten aufgerollt werden, um alles wieder zu bereinigen.

    War ne einmalige Geschichte und kommt sonst nicht vor sowas.

    Keine Ahnung, ob Du aus dem Gestammel schlau wirst....

    Schönen Tag noch.

    k.

Similar Threads

  1. STRMF nach PF kopieren???
    By K_Tippi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 24-01-07, 07:37
  2. Bilder (*.JPG, *.BMP) in PF
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 05-01-07, 12:47
  3. UTF-8 Datei nach PF
    By wrkas400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 19-12-06, 10:23
  4. Anzahl gelöschter Datensätze in PF
    By Der_Unwissende in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-10-06, 09:32
  5. DDS aus PF
    By KaFi in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 07-10-06, 13:52

Berechtigungen

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