[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    129
    Zitat Zitat von bussibaer Beitrag anzeigen
    @watchdog

    Ich bin der Meinung, aber da müßte mich ggf. jemand korrigieren, dass das Journaling nicht funktioniert, wenn du die Datei, z.B. mit einem ILERPG änderst. Diese Änderungen werden meines Wissens nicht aufgezeichnet.
    Das journaling funktioniert von allen Seiten. Wenn die Bibliothek mit CREATE SCHEMA erstellt wurde, werden automatisch in dieser Bibliothek Journale erstellt und die Dateien darin aufgezeichnet, in einer mit CRTLIB erstellten, muß man sich selbst um die Journale und das journaling kümmern. Welches Journal man benutzt kann man sich aber selbst aussuchen.
    Wichtig ist dass alle Dateien einer Anwendung auch im selben Journal aufgezeichnet werden.

    mfg
    Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!

  2. #2
    Registriert seit
    Apr 2005
    Beiträge
    104
    Möglichst als aller Erstes CREATE SCHEMA oder CREATE COLLECTION eingeben, und dann genau dort die Tabellen definieren, denn dann läuft alles wie von selbst.

    Wenn man aber ohne begonnen hat, und die Journalisierung erst danach aufsetzt, ok, dann muß man a) beachten, daß das Journal möglichst QSQJRN heißt, und b) alle bereits zuvor erstellten Tabellen mít dem AS400-Befehl STRJRNPF ins Journal aufgenommen werden. Bei weiteren Tabellen sollte dann die Automatik wieder greifen.

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

    ich würde Journal und vorallem den/die Journal Receiver nicht in der gleichen Bibliothek wie die Daten anlegen. Was passiert, wenn jemand die Bibliothek löscht oder aus einem anderen Grund nicht darauf zugegriffen werden kann? Dann ist auch das Journal bzw. die Journal Receiver auch weg ... und dann?

    Das Journal und Receiver sollten in einer anderen Bibliothek (am besten in einem anderen ASP angelegt werden).

    Um eine automatische Journalisierung zu erreichen benötigt man lediglich in der Daten-Bibliothek den Datenbereich QDFTJRN in den auf den ersten 20 Stellen das qualifizierte Journal und auf den nächsten Stellen welche Ojekt-Arten, wann registriert werden sollen. Ist dieser Datenbereich vorhanden, werden alle Dateien (sofern dies hinterlegt ist) beim Erstellen (unabhängig davon ob mit DDS bzw. CRTPF oder SQL) in dem angegebenen Journal aufgezeichnet. Weitere Informationen zum automatischen Journaling unter: Automatically starting journaling

    Für das nachträgliche Registrieren gibt es ab Release 6.1 auch den CL-Befehl STRJRNLIB mit dem man all Objekte in einer Bibliothek auf einen Schlag in einem Journal registrien kann.

    Birgitta
    Birgitta Hauser

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

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... das Journal gehört in die Datenbibliothek (wg. Save Restore Abläufen) die Receiver am Besten in der Tat in einen anderen ASP.

    D*B

    Zitat Zitat von B.Hauser Beitrag anzeigen
    Hallo,

    ich würde Journal und vorallem den/die Journal Receiver nicht in der gleichen Bibliothek wie die Daten anlegen. Was passiert, wenn jemand die Bibliothek löscht oder aus einem anderen Grund nicht darauf zugegriffen werden kann? Dann ist auch das Journal bzw. die Journal Receiver auch weg ... und dann?

    Das Journal und Receiver sollten in einer anderen Bibliothek (am besten in einem anderen ASP angelegt werden).

    Um eine automatische Journalisierung zu erreichen benötigt man lediglich in der Daten-Bibliothek den Datenbereich QDFTJRN in den auf den ersten 20 Stellen das qualifizierte Journal und auf den nächsten Stellen welche Ojekt-Arten, wann registriert werden sollen. Ist dieser Datenbereich vorhanden, werden alle Dateien (sofern dies hinterlegt ist) beim Erstellen (unabhängig davon ob mit DDS bzw. CRTPF oder SQL) in dem angegebenen Journal aufgezeichnet. Weitere Informationen zum automatischen Journaling unter: Automatically starting journaling

    Für das nachträgliche Registrieren gibt es ab Release 6.1 auch den CL-Befehl STRJRNLIB mit dem man all Objekte in einer Bibliothek auf einen Schlag in einem Journal registrien kann.

    Birgitta
    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
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von BenderD Beitrag anzeigen
    ... das Journal gehört in die Datenbibliothek (wg. Save Restore Abläufen)
    Darüber kann man sich streiten! Wenn die Bibliothek, in der das Journal liegt zuerst zurückgespeichert wird und in dem Datenbereich QDFTJRN in der Datenbibliothek hinterlegt ist, dass die Dateien/Tabellen beim zurückspeichern registriert werden, ist das kein Problem.

    Birgitta
    Birgitta Hauser

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

Similar Threads

  1. Antworten: 11
    Letzter Beitrag: 18-07-16, 09:49
  2. SQL für iSeries - Doku's als Einführung??
    By deni87991 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-08-06, 09:00
  3. Nec Drucker via Printserver auf ISeries verwenden
    By JodoKast in forum NEWSboard Drucker
    Antworten: 3
    Letzter Beitrag: 30-03-06, 13:57
  4. Software Reengineering auf der iSeries
    By zannaleer in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 23-03-06, 07:19
  5. iNN - iSeries EXPERTEN - FORUM auf der COMMON Konferenz !
    By Kilianski in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 07-11-05, 08:26

Berechtigungen

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