NATSPOOL im Batch-Modus

#### Search Results

Search

# NATSPOOL im Batch-Modus

Dieses Dokument behandelt die folgenden Themen:

- Allgemeine Informationen

- NATSPOOL im Batch-Modus mit CICS oder IMS TM

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

### On this page

- Allgemeine Informationen
- NATSPOOL im Batch-Modus mit CICS oder IMS TM