[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2012
    Beiträge
    360
    Leider kenne ich den Begriff Sperrtabelle nicht.
    Wie könnte ich mich in das Thema am besten einlesen?

    lg

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.814
    Das ist einfach eine Tabelle, die i.W. einen Schlüssel und einen Wert enthält.
    Diese Tabelle kannst du ja mit einer Satzwartezeit von 1 Sekunde definieren.

    Wenn du eine Ressource (z.B. Kunde) sperren willst, prüfst du, ob in dieser Tabelle der Satz bereits durch einen Eintrag gesperrt ist, ansonsten trägst du dich halt selber ein.
    Das Ganze unter CommitControl, damit das eben sicher ist.
    Beispiel:

    if lesenForUpdate() = false;
    if schreiben() = false;
    // ein anderer war schneller
    endif;
    else;
    UpdateSperre();
    endif;
    commit;

    Machwas(); // Reminizenz an Dieter

    deleteSperre();

    Die Sperrmimik packt man am besten in eigene Programme mit eigener ACTGRP, damit man mit der eigenen Transaktion nicht in Konflikt kommt.

    Literatur zu Anwendungslogik gibts da glaube ich nicht .
    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

Similar Threads

  1. maximale Anzahl LOB-Lokatoren
    By Cray.Wolf in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 09-11-11, 10:15
  2. Maximale Dateigröße im IFS
    By Techniker in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-10-06, 18:47
  3. Antworten: 2
    Letzter Beitrag: 02-03-06, 08:38
  4. Maximale Anzahl Spooldateien pro Job
    By abornmann in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 04-10-05, 10:34
  5. Maximale Anzahl Printfiles im RPG
    By gussi40 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-12-04, 11:07

Berechtigungen

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