Start/notes.ini Parameter/NSF_ENABLE_LARGE_ACL

NSF_ENABLE_LARGE_ACL

Parameter: NSF_ENABLE_LARGE_ACL
Kurzbeschreibung: Hebt das ACL-Größenlimit einer ODS-55-Datenbank von klassisch ∼950 auf bis zu 65535 Einträge an. Muss sowohl auf Servern als auch auf Clients gesetzt sein, die solche ACLs editieren. Wirkt erst, wenn die Datenbank auf ODS 55 (Domino 12+) angehoben wurde.

Steckbrief

Parameter
NSF_ENABLE_LARGE_ACL
Komponente
Domino Server und Notes Client (auf beiden Seiten setzen)
Verfügbar seit
Domino 12.0 (mit ODS 55)
Werte
1 = große ACLs (bis 65535 Einträge) zulassen, 0 / nicht gesetzt = klassisches Limit (~950 Einträge, ACL ≤ 32 KB)
GUI-Entsprechung
keine — nur notes.ini

Beschreibung

Mit Domino 12 wurde das On-Disk-Structure-Format ODS 55 eingeführt. Es hebt mehrere harte Datenbank-Limits an, darunter das ACL-Limit: Bis dahin galten ACL-Einträge zusammen auf ≤ 32 KB / ca. 950 Namen begrenzt. ODS 55 erlaubt bis zu 65535 Einträge.
Damit die zusätzlich möglichen Einträge tatsächlich genutzt und gespeichert werden können, ist NSF_ENABLE_LARGE_ACL=1 zwingend erforderlich:
  • auf jedem Domino-Server, der eine solche Datenbank hostet oder repliziert,
  • auf jedem Notes-Client / Domino Administrator, der die ACL bearbeitet.
Fehlt das Setting, bleibt die ACL auf das klassische 32-KB-Limit begrenzt — selbst wenn die Datenbank auf ODS 55 angehoben ist. Pre-R12-Clients zeigen beim Öffnen einer ACL > 32 KB eine "ACL corrupt"-Meldung.

Beispiel-Konfiguration

NSF_ENABLE_LARGE_ACL=1
Im Konfigurations-Dokument unter NOTES.INI Settings:
NSF_ENABLE_LARGE_ACL=1
Wichtig: Auch Notes-Clients und Domino-Administrator-Clients, die die ACL editieren, brauchen denselben Eintrag.

Hinweise & Stolperfallen

  • Voraussetzung ODS 55: Die Datenbank muss vorher auf ODS 55 angehoben sein (z. B. via compact -c mit Create_R12_Databases=1). Ohne ODS 55 wirkt der Parameter nicht.
  • Pre-R12-Clients: Sehen bei ACLs > 32 KB die Fehlermeldung "ACL corrupt". Im Mischbetrieb großen ACL-Ausbau erst freigeben, wenn alle relevanten Clients auf 12+ sind.
  • Downgrade-Falle: Wer eine Datenbank wieder auf eine ältere ODS herabstufen will, muss zuerst die ACL auf < 32 KB reduzieren. Erst danach compact -r ausführen — sonst wird die ACL korrupt und Domino legt eine neue Default-ACL an.
  • Kein Server-Neustart nötig für das Setzen des Parameters, der Effekt greift beim nächsten ACL-Edit.
  • Replikation: Die ACL repliziert wie gewohnt; Server ohne NSF_ENABLE_LARGE_ACL=1 reichen sie nur weiter, können sie aber nicht editieren.
  • Monitoring: Bei "ACL corrupt"-Symptomen prüfen, ob alle beteiligten Clients/Server den Parameter haben.

Quellen