NATSPOOL im Batch-Modus

Dieses Dokument behandelt die folgenden Themen:


Allgemeine Informationen

Natural-Batch-Jobs können Reports in der Spool-Datei speichern.

Dazu geben Sie FSPOOL=(nnnnn,fffff,password,cipher-key) und die von Natural Advanced Facilities zu verwendenden Drucker entweder mit dem Makro NTPRINT oder dem Profilparameter PRINT an (siehe Natural-Parameter-Referenz-Dokumentation).

Die Reports können anschließend vom Operator an entfernte Terminaldrucker weitergeleitet werden, und zwar auf dieselbe Weise wie die von den Natural-Online-Anwendungen erstellten Reports.

Um NATSPOOL im Batch-Modus verwenden zu können, muss der NATSPOOL-Nukleus NAFNUC mit dem Natural-Batch-Modul verlinkt werden.

Der Wert der Natural-Systemvariablen *USER wird als sendende Benutzerkennung übernommen.

Batch-Jobs, die Reports in der Spool-Datei erstellen, können offline oder online mit Hilfe der Natural Remote Job Entry-Funktion NATRJE (Jobfernverarbeitung), die in der Natural-Debugger und Dienstprogramme-Dokumentation beschrieben wird, übermittelt werden. Auf diese Weise ist es möglich, Online-Natural-Anwendungen zu erstellen, die zeitaufwändige Operationen an Batch-Jobs übertragen, die wiederum die Ausgabe an die Online-Natural-Umgebung zurückspoolen.

Beispiel - z/OS Systeme

Sie können die folgende z/OS-Beispiel-JCL verwenden, um Reports im Batch-Modus in der Spool-Datei zu speichern.

//TEST     JOB  NATSPOOL,CLASS=G,MSGCLASS=X                              
//BATCH    EXEC PGM=NATBATCH,PARM='PRINT=((1),AM=STD),PRINT=((2),AM=NAF)'
//STEPLIB  DD   DSN=NATURAL.NAF.LOAD,DISP=SHR                        
//         DD   DSN=ADABAS.LOAD,DISP=SHR                            
//DDCARD   DD   DSN=NATURAL.SOURCE(ADAPARM),DISP=SHR                 
//CMPRINT  DD   SYSOUT=X                                                 
//CMPRT01  DD   SYSOUT=X                                                 
//CMSYNIN  DD   *                                                        
LOGON TEST                                                               
CREATE                                                                   
WRITE (1) 'This report is for CMPRT01'                                   
WRITE (2) 'This report is for NATSPOOL'                                  
END                                                                      
RUN                                                                      
FIN                                                                      
/*

NATSPOOL im Batch-Modus mit CICS oder IMS TM

Der NATSPOOL-Spool-Server unter CICS oder IMS TM wird nicht durch Batch-Jobs gestartet. Das bedeutet, dass im Batch-Modus erstellte Reports im Allgemeinen nicht automatisch auf CICS- oder IMS TM-Terminaldruckern gedruckt werden. Wenn der Spool-Server jedoch bereits aktiv ist, werden auch im Batch-Modus erstellte Reports gedruckt, wenn sie dasselbe Ziel/Formular (Destination/Form) haben wie der Report mit dem Status ONPR.

Handelt es sich bei der Spool-Datei um eine Adabas-Datei, kann NATSPOOL unter CICS oder IMS TM und im Batch-Modus gleichzeitig aufgerufen werden.

Anmerkung:
Für CICS-Verwendung: Wenn es sich bei der Spool-Datei um einen VSAM-Dataset handelt, ist die Erstellung von Reports im Batch-Modus nur möglich, wenn die Kontrolle nicht an CICS übergeben wurde, d.h. wenn CICS die Spool-Datei nicht zur Aktualisierung geöffnet hat. Diese Einschränkung ergibt sich aus den VSAM-Bestimmungen zur Steuerung der gemeinsamen Datennutzung in einer Einzelsystemumgebung (SHARE OPTION).