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 BS2000- und 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 ( |
Message Header | Nachrichtenkopf
Spezifische Steuersequenzen, die am Anfang eines jeden Datenblocks eingefügt werden, der in einer BS2000-Umgebung an einen physischen Drucker gesendet wird (z.B. um eine Hardcopy-Funktion für an ein Terminal angeschlossene Drucker aufzurufen). |
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 BS2000-Umgebung ist dies der im Netzwerk (PDN, TCP/IP) definierte Endstellenname (Stationsname) oder der Name eines RSO-Gerätes. 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 11:25:12 *** Natural Spool Administration *** Date 2002-10-22 User SAG M e n u File 7/411 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 |