Natural Advanced Facilities - Einführung

#### Search Results

Search

# Natural Advanced Facilities - Einführung

Dieses Dokument behandelt folgenden Themen:

- Allgemeine Informationen

- Begriffserklärung

- NATSPOOL-Objekte

- NATSPOOL starten

- Eine NATSPOOL-Funktion aufrufen

## Allgemeine Informationen

Natural Advanced Facilities besteht aus `NATSPOOL`, dem Spooling- und Report-Management-System. `NATSPOOL` verwaltet die Ausgabe von Natural-Programmen und ermöglicht so die Weiterleitung der Ausgabe (d.h. eines Reports) an einen physischen Drucker. `NATSPOOL` unterstützt auch die Natural-Hardcopy-Funktion.

Alle Reports werden in der Spool-Datei gespeichert. Ein Report kann auf eine der folgenden Arten an den physischen Drucker geleitet werden:

- automatisch am Ende des Programms, das den Report erstellt hat; oder

- durch die Verwendung der entsprechenden `NATSPOOL`-Funktionen.

In IMS TM-Umgebungen muss die Spool-Datei eine Adabas-Datei sein. In CICS-Umgebungen kann es sich um eine Adabas-Datei oder eine VSAM-Datei handeln (in diesem Fall muss Natural für VSAM installiert sein).

## Begriffserklärung

In diesem Abschnitt werden die wichtigsten in dieser Dokumentation verwendeten Begriffe erläutert.

Allocation Table | Zuordnungstabelle Beschreibt ein Ausgabeziel und ein Formular, das einem logischen Drucker zugewiesen werden kann. Die Zuordnungstabelle gibt den/die zugewiesenen physischen Drucker und optionale Parameter an, die zum Spoolen von Reports verwendet werden.
Application | Anwendung Beschreibt eine Bibliothek (Library), die von der `NATSPOOL`-Anwendung aus verwendet werden kann.
Calendar | Kalender Legt die arbeitsfreien und die Arbeitstage eines Jahres fest. Der Kalender wird verwendet, um das Aufbewahrungsdatum für Reports zu berechnen. Ein Kalender kann logischen Druckern zugewiesen werden.
Cluster | Eine Gruppe von logischen Druckern.
Header Page | Deckblatt Eine vom Benutzer gestaltete Seite, die einer Zuordnung zugewiesen werden kann. Die Reports, die für diese Zuordnung gespoolt werden, beginnen mit dieser Seite.
Logical Printer | Logischer Drucker Beschreibt die Eigenschaften von Reports. Der logische Drucker wird als (`rep`) in einem `WRITE`- oder `DISPLAY`-Statement in einem Natural-Programm referenziert. rep kann ein Wert von 1 bis 31 sein.
NTCC Table | NTCC-Tabelle Beschreibt die Ersetzungen für benutzerdefinierte und Standardattribute. Die Ersetzungen werden verwendet, um Reportdaten für die druckerabhängige Spool-Ausgabe umzuarbeiten.
Physical Printer | Physischer Drucker Der alphanumerische Name eines Druckers und die technischen Informationen, die zum Aufbau einer Verbindung und zum Spoolen der Reports verwendet werden. In einer CICS-Umgebung ist dies der TCT-Name. In einer IMS TM-Umgebung ist dies der LTERM-Name.
Queue | Warteschlange Alle Reports, die für dieselbe Zuordnung (Destination/Form) erstellt wurden.
Report | Natural-Programmausgabe, die durch eine Jobnummer identifiziert wird.
Spool File | Spool-Datei Die physische Datei für alle Reports und Objekte. Die Datenbankkennung (DBID) und die Dateinummer (FNR) müssen entweder im Natural-Parametermodul oder dynamisch über den Natural-Profilparameter `FSPOOL` angegeben werden.
User Profile | Benutzerprofil Ein Satz logischer Drucker, die während einer Natural-Session verwendet werden. Ein Benutzerprofil kann entweder im Natural-Parametermodul oder dynamisch mit dem Natural-Profilparameter `NAFUPF` angegeben werden. Wenn Natural Security installiert ist, kann das Benutzerprofil für eine Library (Bibliothek) oder einen Benutzereintrag angegeben werden.

## NATSPOOL-Objekte

In der folgenden Abbildung sind die logischen Verknüpfungen zwischen NATSPOOL-Objekten dargestellt.

Es können maximal 31 logische Drucker und ein logischer Drucker für Hardcopy für einen Benutzer definiert werden.

Jedem logischen Drucker können maximal 16 physische Drucker zugewiesen werden. In der obigen Abbildung können dem Benutzer 1 insgesamt 48 Drucker und dem Benutzer 2 insgesamt 16 Drucker zugewiesen werden.

Jeder logische Drucker benötigt 2 KB Speicherplatz, der bei der Initialisierung von Natural zugeordnet wird. Natural führt ein 2 KB umfassendes `GETMAIN (REQM)`-Kommando für jeden Drucker (n) aus, wobei

    NTPRINT (1-n), AM=NAF

Wenn die Thread-Größe (CICS), die Roll-Slot-Größe (IMS TM) oder die MAXSIZE (openUTM) nicht groß genug ist, wird eine Natural-Fehlermeldung ausgegeben und Natural wird nicht initialisiert.

Mit dem Kommando `BUS` (Buffer Usage Statistics) können Sie Informationen über die Größe der von Natural Advanced Facilities zugewiesenen Puffer abrufen. Die folgende Information wird bereitgestellt:

    PRINTnn

Diese enthält den Puffer für den Drucker nn.

#### Beispiel - Aktiver Benutzer 1:

Ein von Benutzer 1 abgesetztes Statement `WRITE (1)` bewirkt, dass der Report auf Drucker 1 gedruckt wird, ein `WRITE (2)`-Statement, dass der Report auf Drucker 2 gedruckt wird, und ein `WRITE (3)`-Statement, dass der Report auf Drucker 3 gedruckt wird.

#### Beispiel - Aktiver Benutzer 2:

Ein von Benutzer 2 abgesetztes Statement `WRITE (1)` bewirkt, dass der Report entweder auf Drucker 4 oder auf Drucker 5 gedruckt wird, je nachdem, welcher Drucker sich im Status `FREE` befindet. Wenn beide Drucker den Status `FREE` haben, wird der erste Drucker in der Zuordnungstabelle verwendet (z. B. Drucker 4 in der obigen Abbildung).

## NATSPOOL starten

Um NATSPOOL zu starten:

- Geben Sie das Natural-Systemkommando `SYSPOOL` ein.

Das Menü Natural Spool Administration wird angezeigt. Der Cursor befindet sich in der Kommandozeile `Command`.

    Time 12:39:35        *** Natural Spool Administration ***      Date 2022-04-06
    User SAG                            M e n u                    File 19999/1241

          Administration                            Information

          10 Reports/Queues                         20 Cross-Reference
          11 Devices                                21 Statistics
          12 Abstracts                              22 Look at Spool File
          13 Applications                           23 CALLNAT Handling
          14 Change Spool File

          Maintenance                               Control Functions

          30 Spool File Properties                  40 Check Spool File
          31 Objects                                41 Logging Data
          32 Mass Update                            42 Create Test Reports
          33 Hardcopy Allocations                   43 Delete Reports by Date
          34 Transfer Objects

    Enter function, mark with cursor, or press a PF-key.
    Command ===>
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help        Exit  Repor Devic Flip  Abstr Appli Cross Stati Look  Canc

Die einzelnen `NATSPOOL`-Funktionen werden in den entsprechenden Kapiteln dieser Dokumentation ausführlich beschrieben.

## Eine NATSPOOL-Funktion aufrufen

Um eine Funktion aufzurufen, gehen Sie auf eine der folgenden Arten vor:

- Geben Sie ein Kommando (und Objekttyp) in die Kommandozeile `Command` ein.

  Oder:
  Geben Sie eine Nummer in die Kommandozeile `Command` ein.

  Oder:
  Wählen Sie eine Funktion mit dem Cursor aus.

  Oder:
  Drücken Sie die PF-Taste, die einer Funktion zugewiesen ist.

### Kommandozeile

#### Kommando und Objekttyp

Um eine Funktion aufzurufen, geben Sie ein Kommando (und den Objekttyp) in die Kommandozeile ein.

Um z. B. den Gerätestatus anzuzeigen (Funktion 11), geben Sie `DISPLAY DEVICE` in die Kommandozeile `Command` ein.

Um eine Liste der verfügbaren Kommandos anzuzeigen, geben Sie einen Stern (*) oder ein Fragezeichen (?) in die Kommandozeile `Command` ein. Um eine Liste aller verfügbaren Objekttypen für ein bestimmtes Kommando anzuzeigen, markieren Sie dieses Kommando in der Liste mit einem beliebigen Zeichen.

#### Nummer

In einem Auswahl-Bildschirm oder Fenster ist jeder Funktion eine Nummer vorangestellt.

Um eine Funktion aufzurufen, geben Sie die Nummer dieser Funktion in der Kommandozeile `Command` ein. Um z.B. die Funktion Layout of Spool File (Layout der Spool-Datei) aufzurufen, geben Sie in der Kommandozeile `30` ein. Daraufhin wird das Fenster Layout of Spool File angezeigt.

Wenn Sie die Nummer einer Funktion kennen, die in einem Fenster aufgeführt ist, können Sie diese Funktion auch direkt aufrufen. Verketten Sie dazu die einzelnen Nummern mit einem Punkt dazwischen. Um zum Beispiel die oben genannte Funktion Display Last Modification (Letzte Änderung anzeigen) direkt aufzurufen, geben Sie in der Kommandozeile `30.8` ein.

### Cursor-Auswahl

Um eine Funktion mit dem Cursor auszuwählen, setzen Sie den Cursor auf die Nummer einer Funktion und drücken Sie Enter.

### PF-Tasten

Die meisten Funktionen sind PF-Tasten zugewiesen.

Die PF-Tasten-Zeilen am unteren Rand des Bildschirms zeigen an, welche Funktion welcher PF-Taste zugewiesen ist. Um eine Funktion aufzurufen, drücken Sie einfach die dieser Funktion zugewiesene PF-Taste.

Zum Beispiel ist im Menü `NATSPOOL` die Funktion Reports/Queues der PF-Taste 4 zugewiesen.

Die folgenden PF-Tastenzuordnungen gelten für die meisten `NATSPOOL`-Bildschirme:

Taste | Name | Funktion
--- | --- | ---
PF1 | Help | Ruft die Online-Hilfe auf.
PF2 | Menu | Ruft das `NATSPOOL`-Menü auf.
PF3 | Exit | Verlassen der aktuellen Funktion und Übernahme aller vorgenommenen Änderungen.
PF6 | Flip | Umschalten zur Anzeige der Tasten PF13 bis PF24 und zurück.
PF12 | Cancel | Verlassen der `NATSPOOL`-Anwendung.
PF13 | %H | Hardcopy-Funktion

### On this page

- Allgemeine Informationen
- Begriffserklärung
- NATSPOOL-Objekte
- NATSPOOL starten
- Eine NATSPOOL-Funktion aufrufen