Natural Advanced Facilities - Einführung

Dieses Dokument behandelt folgenden Themen:


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 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).

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.

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 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

Beginn der AnweisungslisteUm 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.

Eine NATSPOOL-Funktion aufrufen

Beginn der AnweisungslisteUm 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