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.