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 - Natural Application Programming Interfaces in der Utilities-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.