Trennblätter können für Reports und Bündel erstellt werden. Es können unterschiedliche Trennblätter am Anfang und am Ende eines Reports bzw. Bündels gedruckt werden, d.h. Sie können Trennblätter zwischen Bündeln und zwischen den einzelnen Reports innerhalb eines Bündels gedruckt werden.
Die Namen der zu druckenden Trennblätter werden in den Druckattributen des Reports bzw. des Bündels angegeben.
Trennblätter sind Natural Members des Typs "Text", die Sie
mit dem Natural-Editor erstellen. Alle Trennblätter müssen in Source Members in
der Entire Output Management-Benutzer-Bibliothek SYSNOMU
gespeichert werden.
Die Namen der Member für Reports müssen mit dem Präfix RS
beginnen, diejenigen für Bündel mit dem Präfix BS
.
Wenn ein Report bzw. ein Bündel gedruckt wird und wenn dabei ein in den Druckattributen definiertes Trennblatt zu Zeitpunkt des Druckens nicht gefunden wird, dann wird der Report bzw. das Bündel ohne dieses Trennblatt gedruckt, und es wird eine entsprechende Warnung ausgegeben.
Wenn Sie kein Trennblatt drucken möchten, müssen Sie in den
Druckattributen des Reports bzw. Bündels KEIN
(NONE
)
als Namen angeben.
Wenn Sie in den Druckattributen des Reports bzw. Bündels kein
Trennblatt angeben, wird ein Standard-Trennblatt benutzt. In der Bibliothek
SYSNOMU
stehen dazu folgende Standard-Trennblätter zur
Verfügung:
Standard-Trennblatt für: | Name |
---|---|
Anfang eines Reports | RSNOMS-1 (Englisch),
RSNOMS-2 (Deutsch)
|
Ende eines Reports | RSNOME-1 (Englisch),
RSNOME-2 (Deutsch)
|
Anfang eines Bündels | BSNOMS-1 (Englisch),
BSNOMS-2 (Deutsch)
|
Ende eines Bündels | BSNOME-1 (Englisch),
BSNOME-2 (Deutsch)
|
Abgesehen von Text - der so wie er ist gedruckt wird - kann ein als Trennblatt benutztes Source Member Folgendes enthalten:
Das erste Byte in jeder Zeile des Members wird als Vorschubsteuerzeichen (ANSI-Code) interpretiert.
Lassen Sie dieses Byte leer, wenn kein Vorschub für die Zeile benötigt wird.
Als spezielles Steuerzeichen kann K
im ersten Byte
angegeben werden, um auf GROSSBUCHSTABEN umzuschalten.
Ersetzungsvariablen beginnen mit einem @
. Sie werden zum
Zeitpunkt des Druckens durch ihren aktuellen Wert ersetzt.
Die folgenden Schlüsselwörter können überall im Text des Trennblatt-Members benutzt werden:
Ersetzungsvariable | Beschreibung |
---|---|
@REPORT
|
Reportname |
@BUNDLE
|
Bündelname |
@DATE |
Aktuelles Datum |
@TIME |
Aktuelle Uhrzeit |
@CDATE
|
Erstellungsdatum des Reports bzw. Öffnungsdatum des Bündels |
@CTIME
|
Erstellungszeit des Reports bzw. Öffnungszeit des Bündels |
@EXIT |
Exit-Name zum Trennen der SYSOUT-Daten |
@DESCR
|
Beschreibung des Reports oder Bündels für ein Trennblatt |
@JOBNAME
|
Jobname der SYSOUT-Daten |
@JOBNO
|
Jobnummer der SYSOUT-Daten |
@USER
|
Benutzerkennung |
@NAME
|
Benutzername (Vor- und Nachname verkettet) |
@DEPTNO
|
Abteilungsnummer des Benutzers |
@DEPTNAME
|
Abteilungsname |
@LOCATION
|
Standort der Abteilung |
@ORGANIZATION
|
Name des Unternehmens/der Organisation |
@ADDRESS1
|
Benutzeradresse, Zeile 1 |
@ADDRESS2
|
Benutzeradresse, Zeile 2 |
@ADDRESS3
|
Benutzeradresse, Zeile 3 |
@PHONE
|
Telefonnummer des Benutzers |
@COORDINATOR
|
Koordinator-Kennung |
@COORD-NAME
|
Name des Koordinators (Vor- und Nachname verkettet) |
@COORD-DEPTNO |
Abteilungsnummer des Koordinators |
@COORD-DEPTNAME
|
Abteilungsname |
@COORD-PHONE
|
Telefonnummer des Koordinators |
@COORD-LOCATION
|
Standort der Abteilung |
@COORD-ORGANIZATION
|
Name des Unternehmens/der Organisation |
@COORD-ADDRESS1
|
Koordinator-Adresse, Zeile 1 |
@COORD-ADDRESS2
|
Koordinator-Adresse, Zeile 2 |
@COORD-ADDRESS3
|
Koordinator-Adresse, Zeile 3 |
Entire Operations-Symbole beginnen mit @@
. Sie werden zum
Zeitpunkt des Druckens durch die entsprechenden Entire Operations-Symbolwerte
ersetzt.
Entire Operations-Symbole werden in der folgenden Form eingegeben:
@@owner.symbol-table.symbol-name
@@owner.symbol-table.symbol-name.network.run
wobei owner
(Eigentümer), symbol-table
(Symboltabelle), network
(Netzwerk) und run
(Lauf)
Werte von vordefinierten Entire Operations-Symbolen sind, und
symbol-name
(Symbolname) der Name eines definierten Entire
Operations-Symbols ist.