Dieser Natural-Profilparameter kann verwendet werden, um Programmausgaben von Natural-Systemausgaben zu trennen, was besonders im Batch-Modus nützlich sein kann.
| Mögliche Werte | 0 - 31 |
Gültige Druckernummer. |
|---|---|---|
| Standard-Einstellung | 0 |
|
| Dynamische Angabe | ja | |
| Angabe innerhalb der Session | nein | |
| Anwendungsprogrammierschnittstelle | USR6002N |
Siehe SYSEXT Utility in der Debugger und AE-Dienstprogramme-Dokumentation. |
Anmerkungen:
DISPLAY,
PRINT,
WRITE oder
INPUT erzeugt werden
(Ausnahme: INPUT-Statements, die nicht-geschützte Eingabefelder
(Feldattributangabe AD=A) oder änderbare
Eingabefelder (AD=M)) haben.
MAINPR angegeben, dann
werden Programm-Ausgaben für Report 0, die normalerweise auf einem dem Report 0
zugewiesenen Drucker ausgegeben werden, stattdessen auf dem mit dem Parameter
MAINPR angegebenen Drucker ausgegeben; während
Systemausgaben (NEXT-, DATA-Aufforderungszeichen
usw.) immer auf dem primären Ausgabegerät (Report 0) ausgegeben werden; die
MAINPR-Einstellung muss eine gültige Druckernummer sein
(0 - 31).
PRINT bzw. dem Makro
NTPRINT
oder automatisch mittels JCL (im Batch-Modus oder unter TSO).
MAINPR gilt nicht für
Ausgaben aus Systemprogrammen in der Natural-System-Library
SYSLIB, diese werden immer auf dem primären Ausgabegerät (Report
0) ausgegeben. Sie können jedoch mit der Option USEMAINPR des
Systemkommandos LIST die Ausgabe an den in
USEMAINPR angegebenen Drucker leiten. Beschreibung der Option
USEMAINPR des LIST-Kommandos siehe
Einstellungen
in der Systemkommandos-Dokumentation.