[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2011
    Beiträge
    48

    Probleme mit V 7.1

    Hallo Forum

    ich habe von 5.4 auf 7.1 umgestellt und habe nun folgendes Problem:

    Wenn in einem SQL-RPG-Programm eine Datei mit UPDATE oder INSERT geändert werden soll wird folgende Fehlermeldung in die JOBLOG gestellt und die Änderung wird nicht durchgeführt:
    Teildatei VW2 nicht in Journal *N aufgezeichnet.
    VW2 in FA2DTA für Operation ungültig.

    Dies kommt aber erst dann vor, wenn ich das Programm unter 7.1 neu umgewandelt habe. Solange das Programm noch mit der Umwandlung aus 5.4 läuft funktioniert es korrekt.

    Dies ist äusserst problematisch, da die Meldung nur im JOBLOG steht und normalerweise nicht bemerkt wird.

    Muss ich nun alle Dateien, die mit SQL geändert werden Jounlisieren oder gibt es eine andere Möglichkeit. (SQL-Parameter etc. ?)

    Wer hat Erfahrung oder weiss Rat?
    Vielen Dank.

    GJV

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Da hattet Ihr wohl unter V5R4 den Erstellungsbefehl CRTSQLRPGI geändert, d.h. die Option Commit explizit auf *NONE gesetzt.
    In Release 7.1 verwendet Ihr die Original-Version des Befehls, d.h. mit Option Commit *CHG.

    Die folgenden Lösungen sind möglich:
    1. Den Compilierungsbefehl wieder zu ändern
    2. Die Option COMMIT jeweils beim Compilieren auf *NONE zu setzen
    3. In jedes Programm, das mit embedded SQL arbeitet, einen SET OPTION-Befehl einbinden, der die Option COMMIT explizit auf *NONE setzt. Diese Option überschreibt den Compile-Befehl, d.h. Ihr hättet auch in Zukunft nie wieder Probleme (mit Commit)
    4. Ihr könnt natürlich auch die Dateien im Journal aufzeichenen und mit Journaling und Commitment Control beginnen

    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

  3. #3
    Registriert seit
    Feb 2011
    Beiträge
    48
    Danke für die Prompte Hilfe.
    Jetzt ist alles klar.

    Viele Grüße
    GJV

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    ist schon ein Parmal erwähnt worden ...

    und auch ich empfehle alle Änderungen an allen Erstellungsbefehlen in ein ReleaseCL zu schreiben.

    Nach R-Wechsel, call ReleaseCL, fertig
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. Probleme mit V5R3M5
    By heini in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 12-12-06, 11:42
  2. SQL-Performance Probleme ODBC
    By berndl in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 13-10-06, 09:28
  3. Suche SSP 7.1
    By yath in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 11-10-06, 22:26
  4. Antworten: 0
    Letzter Beitrag: 01-08-06, 14:08
  5. IFS als Netzlaufwerk - Probleme bekannt?
    By kuempi von stein in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-07-06, 13:14

Berechtigungen

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