Eigenschaften der Datenstation ausgeben
Komponente: | TIAM |
Funktionsbereich: | Auftragsverarbeitung |
Anwendungsbereich: | JOB |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
Mit dem Kommando SHOW-TERMINAL-ATTRIBUTES kann sich der Benutzer alle Eigenschaften seiner Datenstation nach SYSOUT ausgeben lassen. Das Kommando ist im Batchbetrieb nicht zulässig.
Standardmäßig werden die logischen Eigenschaften der Datensichtstation angezeigt, die im System durch Systemparameter, durch den (emulierten) Typ der Datensichtstation und durch VTSU-Betriebsparameter festgelegt sind. Zu Beginn der Dialogtask gelten diese festgelegten Werte, die der Benutzer innerhalb seiner Task mit dem Kommando MODIFY-TERMINAL-OPTIONS ändern kann. Diese Ausgabe entspricht der Ausgabe des Kommandos SHOW-TERMINAL-OPTIONS.
Zusätzlich kann sich der Benutzer über Hardware-Eigenschaften und Anschluss der Datensichtstation informieren.
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").
Format
SHOW-TERMINAL-ATTRIBUTES |
INFORMATION = *OPTIONS / *IDENTIFICATION / *DIMENSION / *CAPABILITIES / *ALL |
Operandenbeschreibung
INFORMATION = *OPTIONS / *IDENTIFICATION / *DIMENSION / *CAPABILITIES / *ALL
Gibt an, welche Eigenschaften angezeigt werden sollen.
INFORMATION = *OPTIONS
Es werden die logischen Eigenschaften der Datenstation angezeigt, die mit dem Kommando MODIFY-TERMINAL-OPTIONS geändert werden können. Die Ausgabe entspricht der des Kommandos SHOW-TERMINAL-OPTIONS.
INFORMATION = *IDENTIFICATION
Es werden alle Eigenschaften angezeigt, mit denen die Datenstation eindeutig bestimmt werden kann:
Terminaltyp
Partnertyp
Stationsname
Prozessorname
Ausstattung mit Hardcopy-Gerät
Ausstattung mit Kennkartenleser
Ausstattung mit Chipkartenleser
INFORMATION = *DIMENSION
Es werden die Eigenschaften für die unterstützte Darstellungsgröße angezeigt:
Unterstützung von 24 Zeilen und 80 Spalten
Unterstützung von 32 Zeilen und 80 Spalten
Unterstützung von 43 Zeilen und 80 Spalten
Unterstützung von 27 Zeilen und 132 Spalten
maximale Zeilenanzahl
maximale Zeilenlänge
Größe des Bildschirmpuffers
INFORMATION = *CAPABILITIES
Es werden sonstige Eigenschaften angezeigt:
Anzahl der unterstützten Farben
Existenz einer Hardware-Informationszeile
Unterstützung des Line-Modus
Unterstützung des Extended Line-Modus
Unterstützung des Physical-Modus
Unterstützung des Form-Modus
Unterstützung erweiterter Feldattribute
Statusanfrage
Verschlüsselung
Anzahl der unterstützten 8-Bit- und Unicode-kodierten Zeichensätze
Anzeige der CCS
INFORMATION = *ALL
Es werden alle Eigenschaften der Datenstation ausgegeben.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando erfolgreich ausgeführt | |
2 | 0 | TIA0200 | Information über Eigenschaften der Datensichtstation nicht verfügbar. |
1 | CMD0202 | Syntaxfehler (Aufruf im Batchbetrieb nicht zulässig) | |
32 | CMD2009 | Fehler bei Erzeugung von S-Variablen | |
64 | CMD0216 | Privilegienfehler |
Ausgabeformat
Ausgabefelder bei INFORMATION = *OPTIONS
Die Ausgabefelder und die angezeigten Werte entsprechen den Operanden und Operandenwerten des Kommandos MODIFY-TERMINAL-OPTIONS.
Ausgabefeld | mögliche Werte | Bedeutung |
---|---|---|
ACKNOWLEGE-OUTPUT | YES / NO | Quittungsverfahren |
APL-CHARACTER-SET | YES / NO | Verwendung eines APL-Zeichensatzes |
CODED-CHARACTER-SET | 7-BIT / 8-BIT-DEFAULT / | Codiertabelle |
GRAPHICS | YES / NO | Verwendung von Grafikzeichen |
HARDCOPY | NO / LOCAL / CENTRAL | Unterstützung eines HardcopyDruckers |
LINE-END-CHARACTER | X'00' | Zeilenende-Zeichen |
LINE-LENGTH | <integer 10..255> | Länge von Ausgabezeilen |
LOWER-CASE | YES / NO | Beachtung von Groß/Kleinschreibung |
MAXIMUM-LINES | <integer 3..255> | Anzahl Zeilen, nach der ein Bildschirmüberlauf erfolgt |
OVERFLOW-CONTROL | USER-ACKNOWLEDGE / | Art der Steuerung des Bildschirmüberlaufs |
WRITE-READ-MODE | MODIFIED-FIELDS / | Steuerung der Abbildung von Ausgaben und Art der Eingabe |
SUBSTITUTE-CHARACTER
| <x-string 2..2> | Ersatz-Zeichen zur Darstellung von nicht abbildbaren Zeichen |
SYSTEM-PROMPT | Schrägstrich (/) oder | Eingabeaufforderung des Systems |
PROGRAM-PROMPT | Stern (*) oder | Eingabeaufforderung für Programme (Lesen mit RDATA) |
ROLL-UP | *YES | Roll-up-Modus des Terminals |
Ausgabefelder bei INFORMATION = *IDENTIFICATION
Ausgabefeld | mögliche Werte | Bedeutung |
---|---|---|
TERMINAL-TYPE | <text 1..8> | Terminaltyp |
PARTNER-TYPE | TERMINAL / APPL | Partnertyp |
STATION-NAME | <text 1..8> | Stationsname |
PROCESSOR-NAME | <text 1..8> | Prozessorname |
LOCAL-HARDCOPY | *YES / *NO | Ausstattung mit Hardcopy-Gerät |
ID-CARD-READER | *YES / *NO | Ausstattung mit Kennkartenleser |
CHIP-CARD-READER | *YES / *NO | Ausstattung mit Chipkartenleser |
HOST-NAME | <text 1..8> | Host-Name (realer oder virtueller Host) |
Ausgabefelder bei INFORMATION = *DIMENSION
Ausgabefeld | mögliche Werte | Bedeutung |
---|---|---|
DIM-24-80-SUPPORT | *YES / *NO | Unterstützung von 24 Zeilen und 80 Spalten |
DIM-32-80-SUPPORT | *YES / *NO | Unterstützung von 32 Zeilen und 80 Spalten |
DIM-43-80-SUPPORT | *YES / *NO | Unterstützung von 43 Zeilen und 80 Spalten |
DIM-27-132-SUPPORT | *YES / *NO | Unterstützung von 27 Zeilen und 132 Spalten |
PHYSICAL-MAX-LINES | <integer 1..32767> | maximale Zeilenanzahl |
PHYSICAL-LINE-LENGTH | <integer 1..32767> | maximale Zeilenlänge |
PHYSICAL-MAX-BUFFER | <integer 1..32767> | Größe des Bildschirmpuffers |
Ausgabefelder bei INFORMATION = *CAPABILITIES
Ausgabefeld | mögliche Werte | Bedeutung |
---|---|---|
COLOUR-SUPPORT | *NO / 4 / 8 | Anzahl der unterstützten Farben |
HARDWARE-INFOLINE | *YES / *NO | Existenz einer Hardware-Informationszeile |
LINE-MODE | *YES / *NO | Unterstützung des Line-Modus |
EXTENDED-LINE-MODE | *YES / *NO | Unterstützung des Extended Line-Modus |
PHYSICAL-MODE | *YES / *NO | Unterstützung des Physical-Modus |
FORM-MODE | *YES / *NO | Unterstützung des Form-Modus |
PROTOCOL-TYPE | 810 | Ausgabe nur aus Kompatibilitätsgründen |
EXTEND-FIELD-ATTRIB | *YES / *NO | Unterstützung erweiterter Feldattribute |
STATUS-REQUEST | *YES / *NO | Statusanfrage |
ENCRYPTION-SUPPORT | *YES / *NO | Verschlüsselung |
DOORS-SUPPORT | *YES / *NO | Ausgabe nur aus Kompatibilitätsgründen |
DESK2000-SUPPORT | *YES / *NO | Ausgabe nur aus Kompatibilitätsgründen |
NUMBER-OF-8-BIT-CHARACTER-SET-SUPPORTED | <integer 0..16> | Anzahl der unterstützten 8-Bit- und Unicode-kodierten Zeichensätze (CCS) |
CHARACTER-SET-1 | *NO / | Anzeige der CCS 1 bis 16 |
Beispiel
/show-terminal-attributes info=all
----------------------- OPTIONS ---------------------------------------- %OVERFLOW-CONTROL = NO-CONTROL %MAXIMUM-LINES = 255 LINE-LENGTH = 72 %LINE-END-CHARACTER = X'00' WRITE-READ-MODE = MODIFIED-FIELDS %LOWER-CASE = NO GRAPHICS = NO %APL-CHARACTER-SET = NO HARDCOPY = NO %SUBSTITUTE-CHARACTER = X'4A' ACKNOWLEDGE-OUTPUT = YES %CODED-CHARACTER-SET = 7-BIT ROLL-UP = NO %SYSTEM-PROMPT = / %PROGRAM-PROMPT = * %----------------------- IDENTIFICATION --------------------------------- %TERMINAL-TYPE = SS-8103 PARTNER-TYPE = APPL %STATION-NAME = TELSR000 PROCESSOR-NAME = D016ZE07 %LOCAL-HARDCOPY = NO ID-CARD-READER = NO %CHIP-CARD-READER = NO HOST-NAME = D016ZE07 %----------------------- DIMENSION -------------------------------------- %DIM-24-80-SUPPORT = NO DIM-32-80-SUPPORT = NO %DIM-43-80-SUPPORT = NO DIM-27-132-SUPPORT = NO %PHYSICAL-MAX-LINES = 255 PHYSICAL-LINE-LENGTH = 72 %PHYSICAL-MAX-BUFFER = 4088 %----------------------- CAPABILITIES ----------------------------------- %COLOUR-SUPPORT = NO HARDWARE-INFOLINE = NO %LINE-MODE = YES EXTENDED-LINE-MODE = NO %PHYSICAL-MODE = YES FORM-MODE = YES %PROTOCOL-TYPE = EXTEND-FIELD-ATTRIB = NO %STATUS-REQUEST = NO ENCRYPTION-SUPPORT = NO %DOORS-SUPPORT = NO DESK2000-SUPPORT = NO %UNICODE-SUPPORT = NO %NUMBER-OF-8-BIT-CHARACTER-SET-SUPPORTED = 0 %CHARACTER-SET-1 = 240 CHARACTER-SET-2 = NO %CHARACTER-SET-3 = NO CHARACTER-SET-4 = NO %CHARACTER-SET-5 = NO CHARACTER-SET-6 = NO %CHARACTER-SET-7 = NO CHARACTER-SET-8 = NO %CHARACTER-SET-9 = NO CHARACTER-SET-10 = NO %CHARACTER-SET-11 = NO CHARACTER-SET-12 = NO %CHARACTER-SET-13 = NO CHARACTER-SET-14 = NO %CHARACTER-SET-15 = NO CHARACTER-SET-16 = NO
Die Ausgabe wurde an einer Datensichtstation (bzw. Terminalemulation) vom Typ 9763 und dem DSS-Modus Unicode erzeugt. Der Wert 240 bei CHARACTER-SET-1 weist darauf hin, dass die Unicode-Codiertabelle für das vorliegende Terminal unterstützt wird. In diesem Fall kann also durch ein entsprechendes MODIFY-TERMINAL-OPTION-Kommando CODED-CHARACTER-SET=UTFE eingetragen werden (aktuell ist noch der 7-Bit-Modus eingetragen, siehe CODED-CHARACTER-SET).
Ausgabe in S-Variable
Die Variablen werden in Abhängigkeit von der Angabe im Operanden INFORMATION erzeugt:
Schreibweise im Kommando | gekürzte Schreibweise in Tabelle |
---|---|
INFORMATION = *OPTIONS | 1 |
INFORMATION = *IDENTIFICATION | 2 |
INFORMATION = *DIMENSIONS | 3 |
INFORMATION = *CAPABILITIES | 4 |
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
---|---|---|---|---|
Quittierung der Datensichtstations-Ausgaben | var(*LIST).ACK-OUT | S | *NO | 1 |
Verwendung eines APL-Zeichensatzes möglich | var(*LIST).APL-CHAR-SET | S | *NO | 1 |
Anzeige der CCS 1 bis 16 | var(*LIST).CHAR-SET-1 | S | *NO / | 4 |
Ausstattung mit Chipkartenleser | var(*LIST).CHIP-CARD-READER | S | *YES / *NO | 2 |
Arbeitsmodus (7-Bit/8-Bit/Unicode) der Datensichtstation | var(*LIST).CODED-CHAR-SET | S | <name 1..8>*7-BIT | 1 |
Anzahl der unterstützten Farben | var(*LIST).COLOUR | S | *NO / 4 / 8 | 4 |
Ausgabe nur aus Kompatibilitätsgründen | var(*LIST).DESK-SUPPORT | S | *YES / *NO | 4 |
Unterstützung von 24 Zeilen und 80 Spalten | var(*LIST).DIM-24-80 | S | *YES / *NO | 3 |
Unterstützung von 27 Zeilen und 132 Spalten | var(*LIST).DIM-27-132 | S | *YES / *NO | 3 |
Unterstützung von 32 Zeilen und 80 Spalten | var(*LIST).DIM-32-80 | S | *YES / *NO | 3 |
Unterstützung von 43 Zeilen und 80 Spalten | var(*LIST).DIM-43-80 | S | *YES / *NO | 3 |
Ausgabe nur aus Kompatibilitätsgründen | var(*LIST).DOORS-SUPPORT | S | *YES / *NO | 4 |
Verschlüsselung | var(*LIST).ENCRYPTION | S | *YES / *NO | 4 |
Unterstützung erweiterter Feldattribute | var(*LIST).EXT-FIELD-ATTR | S | *YES / *NO | 4 |
Unterstützung des Extended Line-Modus | var(*LIST).EXTEND-LINE-MODE | S | *YES / *NO | 4 |
Unterstützung des Form-Modus | var(*LIST).FORM-MODE | S | *YES / *NO | 4 |
Verwendung eines Grafikzusatzes möglich | var(*LIST).GRAPHIC | S | *NO | 1 |
Art der Hardcopy-Protokollierung | var(*LIST).HARDCOPY | S | *CENTRAL | 1 |
Ausstattung mit Kennkartenleser | var(*LIST).ID-CARD-READER | S | *YES / *NO | 2 |
Existenz einer Hardware-Informationszeile | var(*LIST).INFOLINE | S | *YES / *NO | 4 |
Zeilenende-Zeichen | var(*LIST).LINE-END-CHAR | S | <c-string 1..1> | 1 |
Zeilenlänge | var(*LIST).LINE-LEN | I | <integer 10..255> | 1 |
Unterstützung des Line-Modus | var(*LIST).LINE-MODE | S | *YES / *NO | 4 |
Ausstattung mit Hardcopy-Gerät | var(*LIST).LOCAL-HARDCOPY | S | *YES / *NO | 1 |
Ausgabe von Kleinbuchstaben möglich | var(*LIST).LOW-CASE | S | *NO | 1 |
max. Zeilenanzahl, nach der ein Bildschirmüberlauf erfolgt | var(*LIST).MAX-LINE | I | <integer 3..255> | 1 |
Anzahl der unterstützten 8-Bit- / Unicode-kodierten Zeichensätze (CCS) | var(*LIST).NUM-OF-8B-CHAR-SET | I | <integer 1..16> | 4 |
Art der Bildschirmüberlauf-Kontrolle (keine Kontrolle, Kontrolle durch Quittierung, Kontrolle durch Zeitsteuerung) | var(*LIST).OV-CONTR | S | *NO-CONTR | 1 |
Partnertyp | var(*LIST).PARTNER-TYPE | S | TERMINAL / APPL | 2 |
maximale Zeilenlänge | var(*LIST).PHYS-LINE-LEN | I | <integer 1..32767> | 3 |
maximale Zeilenanzahl | var(*LIST).PHYS-MAX-LINES | I | <integer 1..32767> | 3 |
Größe des Bildschirmpuffers | var(*LIST).PHYS-MAX-BUF | I | <integer 1..32767> | 3 |
Unterstützung des Physical-Modus | var(*LIST).PHYS-MODE | S | *YES / *NO | 4 |
Prozessorname | var(*LIST).PROCESSOR-NAME | S | <text 1..8> | 2 |
Eingabeaufforderung von Programmen, die mit RDATA lesen (Default ist "*") | var(*LIST).PROGRAM-PROMPT | S | ’*’ | 1 |
Ausgabe nur aus Kompatibilitätsgründen | var(*LIST).PROTOCOL-TYPE | S | 810 | 4 |
Roll-up-Modus des Terminals | var(*LIST).ROLL-UP | *YES | 1 | |
Stationsname | var(*LIST).STATION-NAME | S | <text 1..8> | 2 |
Statusanfrage | var(*LIST).STATUS-REQUEST | S | *YES / *NO | 4 |
Ersatzzeichen für nichtabbildbare Zeichen | var(*LIST).SUBST-CHAR | S | <c-string 1..1> | 1 |
Eingabeaufforderung des Systems (Default ist "/") | var(*LIST).SYSTEM-PROMPT | S | ’/’ | 1 |
Terminaltyp | var(*LIST).TERMINAL-TYPE | S | <text 1..8> | 2 |
Steuerung der Abbildung der Ausgabenachrichten und Steuerung der Eingabeart | var(*LIST).WRITE-READ-MODE | S | *MOD-FIELD | 1 |