[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    221

    Satzsperren in RPG

    Hallo zusammen,

    ich habe ein "altes" RPG-Programm, dass eine Tabelle als Update in der F-Karte eröffnet.
    Nun kann man eine Kundennummer eingeben und in der Subfile werden die entsprechenden Sätze ausgegeben.

    Gehen wir mal davon aus, dass 10 Sätze in der Subfile angezeigt werden.

    Sind dann in der Tabelle ALLE 10 Sätze für andere Jobs gesperrt, da die Tabelle ja im UPDATE-Modus eröffnet wurde oder nur der letzte eingelesene Datensatz ?


    Gruß

    Peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Hallo Peter,

    nur der letzte eingelesene Satz ist gesperrt.

    Ein Datensatz einer Update-Datei ist solange gesperrt, bis:
    - Ein anderer Datensatz aus der gleichen Datei im gleichen Programm eingelesen wird oder
    - ein Update oder Delete auf diesen Satz erfolgt oder
    - der Datensatz über den Operation Code UNLOCK oder die Erweiterung N freigegeben wird. Dies gilt jedoch nur, wenn die Datei nicht unter commit verarbeitet wird.
    - wird die Datei unter commit verarbeitet, wird der Datensatz durch ein Commit oder Rollback freigegeben.

    Werden die Datensätze nicht freigegeben, kann das Subfile-Programm nur von einem Anwender gleichzeitig aufgerufen werden. Alle anderen werden auf Satz-Sperre laufen.

    Es ist zu empfehlen die Subfile über eine Input-Datei zu füllen, da hier Satz-Wartezeiten bei Satz-Sperren entfallen. Der Unterlassungs-Wert für die Satz-Wartezeit liegt bei einer Minute und wird in vielen Firmen nicht verändert.

    Birgitta
    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

  3. #3
    Registriert seit
    Sep 2003
    Beiträge
    221
    Hallo Birgitta,

    vielen Dank. Hatte ich mir auch so gedacht.


    Peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  3. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  4. RPG goes Web
    By jth in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-12-06, 11:13
  5. Satzsperren und Java
    By mwithake in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 14-06-06, 18:12

Berechtigungen

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