SLOCK - Source-Sperrung

Dieser Natural-Profilparameter gibt an, wie zeitgleiche Änderung an Natural Source-Objekten zu behandeln sind (siehe auch Sperrmechanismen für Source-Objekte in der Editoren-Dokumentation).

Mögliche Werte PRE Aktiviert die Sperrung von Source-Objekten, die entweder lokal oder in einer SPoD-Umgebung oder mit Natural ISPF oder in gemischten Umgebungen editiert werden.

Anmerkungen:

  1. Dies ist die empfohlene Einstellung für das Arbeiten in gemischten Umgebungen.
  2. Um ein Source Member gegen zeitgleiche Aktualisierungen zu sperren, wird ein spezifischer Datensatz in die Natural-Systemdatei FUSER oder FNAT (je nachdem, wo sich das zu editierende Source Member befindet) geschrieben.
SPOD Die Sperrung von Source-Objekten erfolgt nur in einer Remote-Entwicklungsumgebung auf der Basis von Natural Single Point of Development (SPoD).

Anmerkungen:

  1. Diese Einstellung sorgt für Kompatibilität mit früheren Natural-Versionen, die die Sperrung unter SPoD unterstützten.
  2. Um ein Source Member gegen zeitgleiche Aktualisierungen zu sperren, wird ein spezifischer Datensatz in die als Development Server File bezeichnete Natural-Systemdatei (entspricht dem FDIC) geschrieben.
  3. Für ein DDM wird der gesperrte Datensatz in die Natural-Systemdatei FDIC geschrieben.
POST Wenn SLOCK=POST gesetzt wird, kann das Source-Objekt, das momentan editiert wird, in den Editor-Arbeitsbereich gelesen und von mehreren Benutzern geändert werden. Es kann aber nur der Benutzer, der eine Änderung zuerst speichert, das Source-Objekt aktualisieren.

Anmerkungen:

  1. Dies geschieht durch den Vergleich der Zeitmarke des in der Datenbank gespeicherten Source-Objekts mit der Zeitmarke des Source-Objekts beim Einlesen in den Editor-Arbeitsbereich.
  2. Alle anderen Benutzer erhalten eine entsprechende Fehlermeldung, wenn sie die Source zu speichern versuchen.
  3. Dieses Konzept ist nicht kompatibel mit dem SPoD-Sperrkonzept früherer Natural-Versionen.
OFF Deaktiviert alle Sperrmechanismen.
Standard-Einstellung SPOD  
Dynamische Angabe ja  
Angabe innerhalb der Session nein