-
Unter Commit bleiben Sätze, die per Update/Write verarbeitet werden bis zum Commit/Rollback gesperrt !!!
Ein Lesen ohne Lock ist generell möglich, es sei denn beim STRCMTCTL wurde LCKLVL(*ALL) angegeben. Dann bleiben auch Sätze die mit Sperre gelesen wurden bis zum Commit gesperrt.
Aber Achtung:
Innerhalb eines Zyklus (Commit -> Commit/Rollback) können durchaus mehrere Sätze einer Datei gesperrt werden !!
Dies erfordert ggf. ein Umdenken der Abläufe, insbesonders wenn über diverse LF's auf die Daten zugegriffen wird.
Programme die OHNE STRCMTCTL die Daten verarbeiten (und das ist dann nicht verboten), arbeiten wie bisher, d.h., die Daten werden zwar journalisiert aber es kann nur 1 Sperre pro Datei gehalten werden.
Ausserdem sollte man sich an den "Transaktionsgedanken" gewöhnen. Dies ist besonders bei Dialogprogrammen wichtig, da dort eine "Transaktion" (= von Commit bis zum nächsten Commit) nicht von einer Benutzeraktion unterbrochen werden sollte (warten auf Datenfreigabe/F-taste o.ä.) denn genau dann könnte der User in die Pause gehen.
Auch sollte man wissen, das das System automatisch einen Rollback macht, wenn der Job / Activationgroup beendet wird und nicht wenn das Programm mit *INLR=*ON abgeschlossen wird !!!
Nun gezielt zu deiner Frage:
Antwort 1 erhält 100 Punkte !!
Similar Threads
-
By remo2010 in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 24-11-06, 16:24
-
By kracherl3 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 03-08-05, 09:46
-
By Neptun in forum IBM i Hauptforum
Antworten: 25
Letzter Beitrag: 18-07-05, 17:27
-
By Sascha Storzum in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 19-08-02, 13:26
-
By Carsten in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 05-10-01, 09:42
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks