[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2002
    Beiträge
    164

    Journal auswerten

    hallo Leute,
    ich habe eine Journalisierung einer physischen Datei gestartet.
    Hat man im Befehl DSPJRN die Möglichkeit, sich nur die Einträge einer bestimmten relativen Satznummer in der Datei anzeigen zu lassen?

    Sonst muss man immer den Umweg einer Ausgabe in *outfile nehmen und dort die relative Satznummer filtern.

    Vielen Dank für eure Antworten.
    RR

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    Gibt's da nicht was von Bender-DV ?!?!

    www.bender-dv.de

    Gruß
    Ronald

  3. #3
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hinweis:
    Ein Satz kann auf Grund eines Reorgs eine andere RRN erhalten.
    Somit ist diese nicht sehr zuverlässig als eindeutiger Schlüssel.

  4. #4
    Registriert seit
    Feb 2002
    Beiträge
    164
    hallo Andreas,

    das ist ein sehr gutes Argument gegen die Verwendung der RRN.

    Danke!

  5. #5
    Registriert seit
    Dec 2014
    Beiträge
    310
    Dazu (RRN) aber bitte noch folgender Hinweis:
    Sollte das Journal tatsächlich zur Wiederherstellung einer Datei verwendet werden (also nicht nur für Commitment) so darf im laufenden Betrieb ohnehin kein Reorg gemacht werden, weil ansonsten auch die Wiederherstellung (APYJRNCHG) nicht mehr funktionieren würde!!

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die Wiederherstellung funktioniert mit allen Einträgen, die nach einem Reorg durchgeführt wurden.
    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

  7. #7
    Registriert seit
    Dec 2014
    Beiträge
    310
    Das ist sehr schön zu hören - war frü(üü)her definitiv nicht so. Da gab's eine schöne Fehlermeldung, dass der APY nicht fortgesetzt werden kann, danach konnte man nur mehr weinen gehen ...
    Ich hab's schon lange nicht mehr nutzen müssen (gottseidank..) aber jedenfalls eine gute Information!

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... da hat sich nix geändert! ein RGZPFM ist eine Recoverygrenze, d.h.: man kann keine Zustände vor (in Worten vor!!!) dem RGZPFM aus dem Journal per RMVJRNE herstellen. (was aber keinesfalls ein Argument dafür hergibt eine RRN als Key o.ä. zu verwenden, das konnte man schon vor 40 Jahren besser wissen und machen!).

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  9. #9
    Registriert seit
    Dec 2014
    Beiträge
    310
    ??? Kann da jetzt nicht mehr folgen bzw. überhaupt nicht beipflichten ...

    Wenn ich eine Datei mit RSTOBJ zurücksichere, dann kann ich mit APYJRNCHG die Änderungen, die nach dem SAVXxxx (und VOR dem Reorg) gemacht wurden, 100% wieder herstellen (ging immer schon).
    Warum soll das nur mit den Einträgen NACH dem Reorg funktionieren??

    Und früher war es so, dass - wenn der APY zu einem RGZPFM kam - dann stoppte, weil die RRNs nicht mehr gepasst haben.

    Jetzt ist es aber so, dass auch die Einträge nach dem Reorg wiederhergestellt werden können.

    Soll heißen:
    SAVxxx - dann Updates - danach RGZPFM - weitere Updates.
    Wenn ich nun RSTxxx und APYJRNCHG mache, habe ich am Ende eine komplett intakte Datei.

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... RGZPFM ist eine Recovery Grenze, da kann man vorwärts nur mit Trick 17 drüber (APYJRNCHG bis zum RGZPFM, RGZPFM APYJRNCHG nach dem RGZPFM). Rückwärts mit RMVJRNCHG geht das nicht, da der RGZPFM nicht rückgängig gemacht werden kann (weil er nicht journalisierbar ist). Was ist daran nicht zu verstehen???
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  11. #11
    Registriert seit
    Dec 2014
    Beiträge
    310
    Zitat Zitat von BenderD Beitrag anzeigen
    ... RGZPFM ist eine Recovery Grenze, da kann man vorwärts nur mit Trick 17 drüber (APYJRNCHG bis zum RGZPFM, RGZPFM APYJRNCHG nach dem RGZPFM). Rückwärts mit RMVJRNCHG geht das nicht, da der RGZPFM nicht rückgängig gemacht werden kann (weil er nicht journalisierbar ist). Was ist daran nicht zu verstehen???
    1)
    Von RÜCKWÄRTS war hier überhaupt nicht die Rede (siehe Beitrag #5, hier erwähne ich doch ganz klar APYJRNCHG und nicht RMVJRNCHG!), daher meine Verwunderung - noch dazu über den falsch zitierten Cmd RMVJRNE ...

    2)
    Früher ging die Wiederherstellung (also RSTxxx und APYJRNCHG) bei einem Reorg anscheinend nur mit "Trick 17" (wie auch ich geschrieben habe, da kam eine Fehlermeldung beim APY).
    Seit einiger Zeit aber kann das das System anscheinend selbst - habe es gestern an 2 verschiedenen Releases (V6 und V5x) ausprobiert und das hat bestens funktioniert, auch wenn mitten drin ein RGZPFM vorkam!

Similar Threads

  1. Journal Receiver
    By KingofKning in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 10-03-15, 14:29
  2. Backup über Journal ?
    By Wirnitzer in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 17-10-01, 10:13

Berechtigungen

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