[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wie Birgitta schon sagt, STRCMTCTL ist in allen Dialog-/Batchjobs separat zu starten !

    Bei ODBC-Zugriffen wird STRCMTCTL automatisch gestartet, wenn die Commit-Steuerung auf *CS (=*CHG) bzw. nicht auf *NONE steht.

    Achtung:
    Alle Dateien in die per ODBC geschrieben, geändert und gelöscht werden MÜSSEN journalisiert sein und zwingend im GLEICHEN Journal aufgezeichnet werden !!!

    Dein Softwarehaus macht es sich ja einfach
    Liefert die die Dateien bzw. die Datenbank nicht gleich mit ?
    Oder ist dafür dieser 229-Seiten SQL-Script erforderlich ?
    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

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    309
    ja, hab ich auch schon gesagt und der Programmierer an der anderen Seite hat von AS400 keine Ahnung!! ;-)

    genau dafür ist das Script, und noch so einiges mehr!



    Achtung:
    Alle Dateien in die per ODBC geschrieben, geändert und gelöscht werden MÜSSEN journalisiert sein und zwingend im GLEICHEN Journal aufgezeichnet werden !!!



    wie mach ich das denn dann mit dem "journalisieren" ?!?!?!?!?

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Am einfachsten ist es, da du ein Script hast, per STRSQL ein "Create Collection " auszuführen. Dies legt eine Lib incl. Journal und allem drum und dran an.
    Wird dann ein "Create Table " in diese Lib gemacht, wird diese automatisch aufgezeichnet.

    Vorsicht:
    Per F13 im STRSQL auf Commit umschalten (ggf. vorher ein STRCMTCTL) und nach Create Collection einen Commit ausführen.
    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

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von Fuerchau
    Am einfachsten ist es, da du ein Script hast, per STRSQL ein "Create Collection " auszuführen. Dies legt eine Lib incl. Journal und allem drum und dran an.
    Wird dann ein "Create Table " in diese Lib gemacht, wird diese automatisch aufgezeichnet.

    Vorsicht:
    Per F13 im STRSQL auf Commit umschalten (ggf. vorher ein STRCMTCTL) und nach Create Collection einen Commit ausführen.
    Vielleicht ist ja in dem Script ein CREATE SCHEMA enthalten.
    Irgendwohin, müssen ja die Dateien erstellt werden.
    Der CREATE SCHEMA ist der Standard-SQL-Befehl, um eine Bibliothek zu erstellen. (CREATE COLLECTION liefert das gleiche Ergebnis, ist jedoch der iSeries spezifische Befehl)

    Vielleicht findet sich in dem Script ferner ein SET PATH oder SET CURRENT SCHEMA, so dass die Tabellen auch ohne qualifizierte Angabe korrekt in der richtigen Bibliothek erstellt werden.

    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. Problem Restore Journal
    By hgdieterle in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 11-11-06, 06:20
  2. Journal auf File
    By dd3tj in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 06-06-06, 09:02
  3. Journal gelöscht
    By Mädele in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 08-03-06, 08:14
  4. Für commit beim Journal images *both erforderlich?
    By miro in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-09-05, 12:57
  5. Journal
    By jojoschluckfirma in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-06-05, 14:21

Berechtigungen

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