Inaktive SQL-Auftraggeber ausgeben
Geltungsbereich
DBH-Administration
Funktionsbeschreibung
Die Administrationsanweisung SHOW-INACTIVE-SQL-USERS gibt alle SQL-Auftraggeber aus, die zurzeit inaktiv sind. Wenn kein Benutzer im System ist, wird eine Hinweis-Meldung ausgegeben.
Folgendes wird angezeigt:
Identifikation des Auftraggebers
Vorgangsnummer des Auftraggebers, falls dieser eine asynchrone UTM-Anwendung ist
Inaktivitätszeit in Sekunden (Inact-Time).
Die Inaktivitätszeit ist die Zeit, während der ein SQL-Vorgang keine Transaktion eröffnet hat.
SHOW-INACTIVE-SQL-USERS | ||||||||||||
|
Operandenbeschreibung
STRUCTURE-OUTPUT = *NONE / *SYSINF / <structured-name 1..20>
(WRITE-MODE = *REPLACE / *EXTEND)
Gibt in S-Prozeduren an, ob die Informationsausgabe in S-Variablen erfolgen soll (siehe Abschnitt „Syntax für die Ausgabe in S-Variablen“).
Ausgabe in S-Variablen
Ausgabe-Information | Name der S-Variablen | T | Inhalt |
Rechnername | var(*LIST).HOST | S | <name 1..8> |
Anwendung | var(*LIST).APPLICATION | S | <name 1..8> |
Auftraggeber | var(*LIST).CUSTOMER | S | <name 1..8> |
Vorgangsnummer | var(*LIST).CONVERSATION | S | <x-text 1..8> / '' (leer) |
Inaktivitätszeit (in Sekunden) | var(*LIST).INACT-TIME | S | <integer> |
Beispiel
Bildschirmausgabe nach Eingabe der Administrationsanweisung
SHOW-INACTIVE-SQL-USERS:
%SHOW-INACTIVE-SQL-USERS USER-ID: D016ZE09TSN=2BBZUTMTOOL INACT-TIME: 44 (SEC.) % <date> <time> SES7215 END OF OUTPUT %//
Administrationskommando im ISP-Format und an der CALL-DML-Schnittstelle
Hier entspricht der Funktion der Administrationsanweisung SHOW-INACTIVE-SQL-USERS das Administrationskommando USER,INACT.
USER,INACT