Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SHOW-SYSEVENT-LOG-ATTRIBUTES

&pagelevel(3)&pagelevel

Attribute von Ereignisströmen anzeigen

Komponente:

BS2000

Funktionsbereich:

Auftragsverarbeitung
Konsolen steuern

Anwendungsbereich:

CONSOLE-MANAGEMENT
JOB

Privilegierung:

STD-PROCESSING
OPERATING

Funktionsbeschreibung

Das Kommando SHOW-SYSEVENT-LOG-ATTRIBUTES zeigt die unter der eigenen Benutzerkennung darstellbaren Ereignisströme (Event-Streams) und deren aktuelle Attribute. Bereits geschlossene (inaktive) Ereignisströme können nur angezeigt werden, wenn sie bei der Beendigung nicht gelöscht wurden (siehe Kommando ASSIGN-SYSEVENT-STREAM, Operand CLOSE-MODE).

Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").

Privilegierte Funktionen

Die Systembetreuung (Privileg OPERATING) kann über alle existierenden System-Ereignisströme informieren lassen (Operand LOG-ID=*ALL-ACCESSIBLE und TYPE=*ANY/*SYSTEM-LOG).

Format

SHOW-SYSEVENT-LOG-ATTRIBUTES                                                                                                     

LOG-ID = *BY-OWN-TASK / *ALL-ACCESSIBLE / <alphanum-name 1..4>

,SELECT = *ALL / *BY-ATTRIBUTES(...)


*BY-ATTRIBUTES(...)



|

STATUS = *ANY / *ACTIVE / *CLOSED



|

,TYPE = *ANY / *USER-LOG / *SYSTEM-LOG

Operandenbeschreibung

LOG-ID = *BY-OWN-TASK / *ALL-ACCESSIBLE / <alphanum-name 1..4>
Gibt an, über welche Ereignisströme Informationen ausgegeben werden sollen.

LOG-ID = *BY-OWN-TASK
Die Attribute aller der Benutzertask zugewiesenen und noch darstellbaren Ereignisströme sollen angezeigt werden.

LOG-ID = *ALL-ACCESSIBLE
Die Attribute aller Ereignisströme, für die die eigene Benutzertask eine Zugriffsberechtigung besitzt, sollen angezeigt werden. Dies sind alle Ereignisströme, die der eigenen Task und Tasks mit derselben Benutzerkennung zugewiesenen sind.

Nur für Benutzer mit dem Privileg OPERATING:
Bei gleichzeitiger Angabe des Operanden TYPE=*SYSTEM-LOG bzw. *ANY (Default-Wert) wird, unabhängig von der Benutzerkennung, über alle existierenden System-Ereignisströme informiert.

LOG-ID = <alphanum-name 1..4>
Über den Ereignisstrom mit dem angegebenen Namen soll informiert werden. Der Name kann (im Falle von LOG-ID = *OWN-TSN bei der Zuweisung) auch mit numerischen Zeichen beginnen.

SELECT = *ALL / *BY-ATTRIBUTES(...)
Bestimmt, ob die über den Operanden LOG-ID ausgewählte Menge von Ereignisströmen durch weitere Selektionskriterien eingeschränkt werden soll.

SELECT = *ALL
Über alle über den Operanden LOG-ID ausgewählten Ereignisströme soll informiert werden.

SELECT = *BY-ATTRIBUTES(...)
Es soll nur über Ereignisströme informiert werden, die den nachfolgend angegebenen Selektionskriterien entsprechen.

STATUS = *ANY / *ACTIVE / *CLOSED
Informiert über Ereignisströme, die sich in dem angegebenen Status befinden.

STATUS = *ANY
Es soll über alle Ereignisströme, unabhängig von ihrem Status, informiert werden.

STATUS = *ACTIVE
Über alle aktiven Ereignisströme (aktuell zugewiesen und nicht geschlossen) soll informiert werden.

STATUS = *CLOSED
Über alle geschlossenen Ereignisströme soll informiert werden.

TYPE = *ANY / *USER-LOG / *SYSTEM-LOG
Benutzern mit dem Privileg OPERATING vorbehalten. Informiert über die angegebene Art von Ereignisströmen.

TYPE = *ANY
Es soll über alle Ereignisströme, unabhängig von der Art, informiert werden.

TYPE = *USER-LOG
Es soll nur über Benutzer-Ereignisströme informiert werden.

TYPE = *SYSTEM-LOG
Es soll nur über System-Ereignisströme informiert werden. 

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Kommando erfolgreich ausgeführt

1

0

NBR3104

Kein Ereignisstrom entspricht den Auswahlkriterien

1

0

NBR3105

Kein Ereignisstrom in Verwaltung

2

0

OPS0002

Unterbrechung (z.B. K2-Taste) während der Erzeugung der S-Variablen


1

CMD0202

Syntaxfehler


32

NBR3199

Interner Fehler im Kommandoserver


32

CMD2009

Fehler bei Ausgabe in S-Variable (z.B. Subsystem nicht verfügbar)


64

CMD0216

Erforderliche Berechtigung nicht vorhanden

Ausgabeformate

Die Ausgabe der Information über die Ereignisströme erfolgt in einem festen Format. Die Ausgabe enthält den Namen des Ereignisstroms (Log-Id), Kennung und TSN der Benutzertask, den aktuellen Status sowie Typ und Einstellung des zu protokollierenden Ereignisstroms. Entsprechen mehrere Ereignisströme den Auswahlkriterien, so werden die Attribute mehrerer Ereignisströme angezeigt. Das nachfolgend dargestellte Ausgabeformat wird für jeden der betroffenen Ereignisströme ausgegeben.
Die Ausgabe der Attribute für mehrere Ereignisströme kann mit der Taste [K2] abgebrochen werden.

Beispiel: Ausgabeformat für einen aktiven System-Ereignisstrom

SHOW-SYSEVENT-LOG-ATTRIBUTES                               2014-06-29 16:04:34
------------------------------------------------------------------------------
LOG-ID: 0LSI                        USER-ID:    USERXY01
TYPE:   USER                        OWNER-TSN:  0LSI
STATUS: ACTIVE                      CLOSE-MODE: DELETE-EVENTS
SYNCHRONOUS-EVENTS LOGGED:
   SYSOUT-MSG:  NO             CMD:  NO             STMT:  NO
------------------------------------------------------------------------------
SHOW-SYSEVENT-LOG-ATTRIBUTES                                    END OF DISPLAY
...
...

Ausgabe in S-Variable

Die Kommandoergebnisse unterscheiden sich bei Angaben verschiedener Operanden durch die Anzahl der Ereignisströme, zu welchen eine Information ausgegeben wird. Für jeden Event-Stream wird ein Satz S-Variablen versorgt.

Ausgabe-Information

Name der S-Variablen

T

Inhalt

Bedingung

Löschen des Event-Streams nach Aufhebung der Zuweisung
*DELETE-EVENTS=ES-Eintrag und protokollierte Events werden gelöscht
*KEEP-EVENTS=ES-Eintrag und protokollierte Events werden nicht gelöscht

var(*LIST).CLOSE-MODE

S

*DELETE-EVENTS
*KEEP-EVENTS


Protokollierung der über SDF zur Ausführung gebrachten Kommandoeingaben aus der Usertask

var(*LIST).CMD

S

*NO
*YES


Name des Ereignisstroms

var(*LIST).LOG-ID

S

<alphan.-name 1..4>


Zustand des Ereignisstroms

var(*LIST).STA

S

*ACTIVE
*CLOSED


Protokollierung der über SDF zur Ausführung gebrachten Eingaben von Anweisungen innerhalb eines Benutzerprogramms in der Usertask

var(*LIST).STMT

S

*NO
*YES


Protokollierung der nach SYSOUT gesendeten Meldungen von Kommandoservern und Benutzerprogrammen

var(*LIST).SYSOUT-MSG

S

*NO
*YES


TSN der Dialogtask

var(*LIST).TSN

S

<alphan.-name 1..4>


Art des Event-Streams, der der Usertask zugewiesen ist
*SYS-LOG=System-Event-Stream (zugehörige Events werden in System-ESF protokolliert)
*USER-LOG=User-Event-Stream (zugehörige Events werden in User-ESF protokolliert)

var(*LIST).TYPE

S

*SYS-LOG
*USER-LOG


Benutzerkennung der Dialogtask

var(*LIST).USER-ID

S

<name 1..8>