Diese Dokumentation enthält Informationen, die Sie benötigen, wenn Sie die Ausgabe Ihrer Natural-Programme spoolen und an bestimmte physische Drucker weiterleiten wollen. Sie gilt für alle Plattformen und TP-Monitore, mit denen Natural Advanced Facilities verwendet werden kann: CICS, IMS TM. Die Bildschirme in dieser Dokumentation beziehen sich in der Regel auf die CICS-Version.
Im weiteren Verlauf dieser Dokumentation wird Natural Advanced Facilities auch als NAF (Produktkürzel) bezeichnet.
Weitere Informationen siehe Installing Natural Advanced Facilities on z/OS in der Installation for z/OS-Dokumentation
Dieses Dokument behandelt folgenden Themen:
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).
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
|
| 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
( |
| 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 |
| 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 Wenn Natural Security installiert ist, kann das Benutzerprofil für eine Library (Bibliothek) oder einen Benutzereintrag angegeben werden. |
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.
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.
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).
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.
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.
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.
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.
Um eine Funktion mit dem Cursor auszuwählen, setzen Sie den Cursor auf die Nummer einer Funktion und drücken Sie Enter.
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 |