Add-on-Produkte und Plug-ins

#### Search Results

Search

# Add-on-Produkte und Plug-ins

Dieses Kapitel enthält Informationen über den Schutz verschiedener Natural-Add-on-Produkte durch Natural Security und die Handhabung von Plug-Ins in einer Natural Security-Umgebung. Es enthält Informationen über:

- Plug-Ins unter Natural Security

- SYSDIC unter Natural Security

- SYSAOS unter Natural Security

## Plug-Ins unter Natural Security

Die Benutzeroberfläche von Natural Studio ist durch Plug-Ins erweiterbar. Wenn Plug-Ins in einer durch Natural Security geschützten Umgebung verwendet werden, müssen die folgenden Voraussetzungen erfüllt sein:

### Bibliothekssicherheitsprofile für Systembibliotheken

Für den Natural Plug-in Manager (der selbst ein Plug-in ist) und für jedes Plug-in, das verwendet werden soll, muss ein Bibliothekssicherheitsprofil definiert werden. Für Plug-ins, die zusammen mit Natural Studio ausgeliefert werden, gibt es vordefinierte Systembibliotheksprofile. Um diese zu aktivieren, können Sie die Administrator Services-Funktion Definition of System Libraries verwenden.

Die folgenden Plug-in-Systembibliotheken werden bereitgestellt:

Bibliothek | Inhalt
--- | ---
SYSEXPLG | Plug-in Example.
SYSPLCGC | Program Generation.
SYSPLMAN | Plug-in Manager.
SYSPLMFE | Mainframe Navigation.
SYSPLNEE | Metrics Calculation / Engineer Xref Viewing.
SYSPLPDC | Object Description.
SYSPLPGC | Schema Generation.
SYSPLWEB | Web Interface.
SYSPLWIZ | Application Wizard.
SYSPLXRC | Xref Evaluation.

### Benutzersicherheitsprofile

Wenn ein Benutzer ein Plug-in aktiviert, startet Natural Studio eine zweite Natural-Sitzung mit automatischer Anmeldung (Profilparameter `AUTO=ON`). Damit die automatische Anmeldung erfolgreich ist, muss ein Benutzer, der ein Plug-in verwenden soll, entweder eine Standardbibliothek oder eine private Bibliothek in seinem Sicherheitsprofil angegeben haben.

### Natural-Parameterdatei

Wenn ein Benutzer ein Plug-in aktiviert, startet Natural Studio eine zweite Natural-Sitzung unter Verwendung der Parameterdatei `NATPARM`. Wenn die Natural-Sitzung des Benutzers eine andere Parameterdatei als `NATPARM` verwendet, müssen die Systemdateispezifikationen für FNAT, FSEC und FUSER in der `NATPARM`-Parameterdatei mit denen der Parameterdatei übereinstimmen, die von der Benutzersitzung in einer Natural Security-Umgebung verwendet wird.

## SYSDIC unter Natural Security

Auf Großrechnern kann die Predict-Bibliothek `SYSDIC` definiert und ihre Verwendung durch Natural Security kontrolliert werden.

### Bibliothekssicherheitsprofil für SYSDIC

Um unter Natural Security diejenigen Predict-Funktionen nutzen zu können, die die Möglichkeiten von Adabas Online Services (AOS) nutzen, d.h. um den Natural Security-Schutz zu aktivieren, müssen Sie die folgenden Schritte durchführen:

1. Erstellen Sie ein Sicherheitsprofil für die Bibliothek `SYSDIC` (Add Library - Bibliothek anlegen).

2. Definieren Sie die Bibliothek `SYSDIC` als personengeschützt und verlinken Sie mit ihr die Benutzer (oder Benutzergruppen), die Predict/AOS-Administratoren sein sollen.

3. Führen Sie das Programm `NSCPRDAX` in der Bibliothek `SYSSEC` aus. Dieses Programm schreibt den User Exit `NSCPRD01` in das `SYSDIC`-Bibliothekssicherheitsprofil.

4. Rufen Sie die Funktion Modify Library für die Bibliothek `SYSDIC` auf. Auch wenn Sie nichts am Sicherheitsprofil ändern, müssen Sie diesen Schritt ausführen, um den Eintrag des User Exits zu bestätigen, da Natural Security die Ausführung von `NSCPRDAX` sonst als illegale Manipulation des `SYSDIC`-Sicherheitsprofils betrachten würde und sich niemand bei `SYSDIC` anmelden könnte.

Nachdem der User Exit in das Sicherheitsprofil geschrieben wurde, sind keine Predict-Funktionen mehr verfügbar, bis Predict-Sicherheitsprofile definiert sind.

Der User Exit kann nicht manuell aus dem `SYSDIC`-Bibliothekssicherheitsprofil entfernt werden. Um ihn zu entfernen, müssen Sie das Programm `NSCPRDDX` in der Bibliothek `SYSSEC` ausführen und dann die Funktion Modify Library zur Bestätigung aufrufen (wie bei Schritt 4 oben).

### Datenbank-Sicherheitsadministratoren

Wenn Sie in den Additional Options des Bibliothekssicherheitsprofils von `SYSDIC` die Option User Exit wählen, wird ein zusätzlicher Bildschirm Predict/AOS Security Profile angezeigt. Auf diesem Bildschirm können Sie angeben, wer AOS-Sicherheitsadministrator für welche Datenbank sein soll. Die angegebenen Benutzer (oder Benutzergruppen) dürfen dann die AOS-bezogenen Predict-Funktionen für diese Datenbanken nutzen.

Für jede Datenbank können Sie nur einen AOS-Sicherheitsadministrator angeben. Dies kann ein Benutzer des Typs Administrator, Person, Mitglied (Member) oder eine Gruppe (Group) sein (es muss kein Natural Security-Administrator sein). Der Benutzer muss mit der Bibliothek `SYSDIC` verlinkt werden, bevor er als AOS-Sicherheitsadministrator angegeben werden kann.

### Weitere Informationen zu Predict

Weitere Informationen über Predict und seine AOS-bezogenen Funktionen sowie über Predict unter Natural Security finden Sie in der Predict-Dokumentation.

## SYSAOS unter Natural Security

Auf Großrechnern kann die Adabas Online Services-Bibliothek SYSAOS definiert und ihre Verwendung durch Natural Security gesteuert werden.

### Bibliothekssicherheitsprofil für SYSAOS

Um den Bereich Security Maintenance der Adabas Online Services unter Natural Security nutzen zu können, d.h. um den Schutz durch Natural Security für Adabas Online Services zu aktivieren, müssen Sie folgende Schritte durchführen:

1. Erstellen Sie ein Sicherheitsprofil für die Bibliothek `SYSAOS` (Add Library - Bibliothek anlegen).

2. Definieren Sie die Bibliothek `SYSAOS` als personengeschützt und verlinken Sie mit ihr die Benutzer (oder Benutzergruppen), die Datenbankadministratoren der Adabas Online Services sein sollen.

3. Führen Sie das Programm `NSCAOSIX` in der Bibliothek `SYSSEC` aus. Dieses Programm schreibt den User Exit `NSCAOSE1` in das `SYSAOS`-Bibliothekssicherheitsprofil.

4. Rufen Sie die Funktion Modify Library für die Bibliothek `SYSAOS` auf. Auch wenn Sie nichts am Sicherheitsprofil ändern, ist dieser Schritt notwendig, um den Eintrag des User Exits zu bestätigen, da Natural Security sonst die Ausführung von `NSCAOSIX` als illegale Manipulation des Sicherheitsprofils von `SYSAOS` betrachten würde und sich niemand bei `SYSAOS` anmelden könnte.

Nachdem der User Exit in das Sicherheitsprofil geschrieben wurde, sind keine Adabas Online Services-Funktionen mehr verfügbar, bis Adabas Online Services-Sicherheitsprofile definiert sind.

Der User Exit kann nicht manuell aus dem `SYSAOS`-Bibliotheks-Profil entfernt werden. Um ihn zu entfernen, müssen Sie das Programm `NSCAOSDX` in der Bibliothek `SYSSEC` ausführen und anschließend die Funktion Modify Library zur Bestätigung aufrufen (wie bei Schritt 4 oben).

Anmerkung
In früheren Versionen von Natural Security wurde der User Exit `NSCAOS01` ausgeliefert, der weiterhin anstelle von `NSCAOSE1` verwendet werden kann. Mit `NSCAOS01` können jedoch nur maximal 72 Datenbankprofile mit Adabas Online Services gepflegt werden, während mit `NSCAOSE1` bis zu 400 gepflegt werden können. Im Gegensatz zu `NSCAOSE1` ist es bei `NSCAOS01` nicht möglich, der Standarddatenbank mehr als eine Benutzergruppe als Administrator zuzuordnen (siehe unten). Das Programm, mit dem Sie `NSCAOS01` in das Bibliothekssicherheitsprofil von `SYSAOS` schreiben, heißt `NSXAOSAX`. Ansonsten gilt das oben zu `NSCAOSE1` Gesagte auch für `NSCAOS01`.

### Datenbank-Sicherheitsadministratoren

Wenn Sie in den zusätzlichen Optionen des Bibliothekssicherheitsprofils von `SYSAOS` die Option User Exit wählen, wird ein zusätzlicher Bildschirm Adabas Online Services Security Profile angezeigt. Auf diesem Bildschirm können Sie angeben, wer Adabas Online Services-Sicherheitsadministrator für welche Datenbank sein soll. Die angegebenen Benutzer (oder Benutzergruppen) können dann den Bereich Security Maintenance von Adabas Online Services für diese Datenbanken nutzen.

Für jede Datenbank können Sie nur einen Sicherheitsadministrator für Adabas Online Services angeben. Dabei kann es sich um einen Benutzer des Typs Administrator, Person, Mitglied (Member) oder Gruppe (Group) handeln (es muss kein Natural Security-Administrator sein). Der Benutzer muss mit der Bibliothek `SYSAOS` verlinkt sein, bevor er als Sicherheitsadministrator für Adabas Online Services angegeben werden kann.

Adabas Online Services verwendet das Datenbankprofil für die Datenbankkennung (DBID) 999 als Standardprofil, das für alle Datenbanken gilt, für die keine individuellen Datenbankprofile definiert sind. Mit dem User Exit `NSCAOSE1` können Sie der Datenbank 999 mehrere Gruppen von Adabas Online Services-Sicherheitsadministratoren zuordnen. Dazu geben Sie im `SYSAOS`-Bibliothekssicherheitsprofil als Administratorkennung für die Datenbank 999 acht Sterne `********` an. Die Administratoren für die Datenbank 999 werden dann über das Datenbankprofil in Adabas Online Services ermittelt. Da Sie in Adabas Online Services mehr als ein Profil pro Datenbank definieren können, können Sie für die Datenbank 999 mehrere Profile mit jeweils unterschiedlichen Administratorengruppen definieren.

### Weitere Informationen

Weitere Informationen zu Adabas Online Services finden Sie in der Adabas-Dokumentation.

### On this page

- Plug-Ins unter Natural Security
- SYSDIC unter Natural Security
- SYSAOS unter Natural Security