Trennblätter


Trennblätter benutzen

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.

Standard-Trennblätter

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)

Inhalte von Trennblättern

Abgesehen von Text - der so wie er ist gedruckt wird - kann ein als Trennblatt benutztes Source Member Folgendes enthalten:

Vorschubsteuerzeichen

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

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 (NOP)-Symbole

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:

  • Master-Symbole:
    @@owner.symbol-table.symbol-name
  • Aktive Symbole:
    @@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.