Selektionsmaske : USER-ID
Auswahl von Tasks bezüglich der USER-ID, unter der diese laufen
[col] [-] [p] 'string'
Auswahl bezüglich des Vorkommens von Zeichenfolgen in der Benutzerkennung, unter der die Task läuft.
col :col: | >:col: | <:col:
:col: Spalte, bei der das Suchmuster 'string' beginnen muß.
>:col:  Suchmuster muß in der Benutzerkennung nach der Spalte :col: beginnen.
<:col:  Suchmuster muß in der Benutzerkennung vor der Spalte :col: beginnen.
- negative Auswahl: Es werden alle Tasks selektiert, deren Benutzerkennung die Zeichenfolge 'string' nicht enthält.
p > | <
Es werden alle Tasks selektiert, deren Benutzerkennung eine Zeichenfolge größer / kleiner 'string' enthält.
Standard: = 'string'
'string' Suchmuster für Benutzerkennung.
Die Hochkommas zur Begrenzung des Suchmusters können im allgemeinen weggelassen werden.
Hinweise:
Wird im Feld USER-ID kein Suchbegriff angegeben, so werden alle Tasks ausgewählt, deren Eigenschaften den übrigen in der Selektionsmaske eingetragenen Suchkriterien entsprechen.
Durch Absenden der leeren Selektionsmaske werden alle Tasks ausgewählt.
Beispiele:
TSOS
Auswahl aller Tasks, die unter Benutzerkennungen angeloggt sind, die den String 'TSOS' enthalten.
:1:'TSOS '
Auswahl aller Tasks, die genau unter der Benutzerkennung TSOS angeloggt sind.
:1:<'D'
Auswahl aller Tasks, die unter Benutzerkennungen angeloggt sind, die mit einem der Buchstaben A, B oder C (Zeichen <'D') beginnen.
Mehrfachauswahl: param [vk param] [vk param] .....
param einfaches Suchargument gemäß der oben beschriebenen Syntax.
vk Verknüpfungsoperator mit dem vorausgegangenen einfachen Suchargument.
, Oder-Verknüpfung.
+ Und-Verknüpfung.
* [n] Wildcard-Verknüpfung: Und-Verknüpfung, jedoch muß das zweite Suchitem im Namen der Benutzerkennung nach dem ersten Suchitem vorkommen. Falls der Wert n angegeben wurde, müssen zwischen dem ersten und dem zweiten Suchargument genau n beliebige Zeichen stehen.
Es können beliebig viele Suchargumente durch Oder-/Und-/Wildcard-Bedingungen verknüpft werden.
Beispiele:
SYS,ADM
Alle Tasks, die unter Benutzerkennungen angeloggt sind, die einen der Strings 'SYS' oder 'ADM' enthalten, z.B. SYSEC, ADMSKK.
:1:'TT'*'X'
Alle Tasks, die unter Benutzerkennungen angeloggt sind, die mit 'TT' beginnen und an irgendeiner späteren Stelle das Zeichen 'X' enthalten.
Auswahl einer Task mit vorgegebener TSN
TSN= [tttt | *] Es werden in der Taskliste nur die Informationen zu der TSN tttt angezeigt.
* steht hierbei als Abkürzung für die eigene TSN.
Vollqualifizierte Benutzerkennung
user-id , Q Qualified Selection. Es werden die Tasks ausgewählt, die unter der angegebenen Benutzerkennung laufen. Die vollqualifizierte Benutzerkennung wird ohne $ und nachgestellten Punkt angegeben.
Taskauswahl bezüglich eines festen Parametersets
%name | %? In dem Parameter-Set sind alle, zu einem früheren Zeitpunkt in der Selektionsmaske eingetragenen Auswahlbedingungen hinterlegt. Die Angabe eines Parameter-Sets wirkt wie das Ausfüllen der Selektionsmaske in einer vordefinierten Art und Weise.
%? Es werden alle in Frage kommenden Parametersets in einer Maske angezeigt. Durch Ankreuzen kann einer der vorgeschlagenen Parametersets ausgewählt werden.
In der Selektionsmaske eingetragene Auswahlbedingungen können in der Taskliste durch das Kommando SP %name (Save Params) in einen Parameter-Set gesichert werden.
Keine Tasks auswählen
NO [; cmd] Es findet keine Selektion von Tasks statt. In der als nächstes angezeigten Maske (Taskliste) wird lediglich das Kommandofeld (COMMAND) von TAS ausgegeben.
cmd Automatische Eingabe im Feld COMMAND. Der angegebene String wird als TAS-Kommando interpretiert und sofort ausgeführt.
Beispiele:
NO;DSSM
Es werden keine Tasks ausgewählt. Im Feld "COMMAND" der leeren Taskliste wird das Kommando DSSM ausgeführt. Damit werden alle im Subsystemkatalog enthaltenen Subsysteme und deren Status ausgegeben.
NO;SYST
Es wird das Kommando SYST ausgeführt. Damit werden alle im System vorhandenen Systemtasks ausgegeben.
Selektionsmaske : JOBNAME
Auswahl von Tasks bezüglich des Jobnamens
[col] [-] [p] 'string'
Auswahl bezüglich des Vorkommens von Zeichenfolgen im Jobnamen der Task. Der Jobname ist eine im LOGON-Kommando angegebene Kurzbezeichnung der Task (/.name LOGON ...).
Für eine ausführliche Beschreibung der einfachen und mehrfachen Suchbedingungen wird auf Seite verwiesen.
Vollqualifizierter Jobname
jobname , Q Qualified Selection. Es werden die Tasks ausgewählt, die unter dem angegebenen Jobnamen laufen.
Beispiele:
UTM
Auswahl aller Tasks, deren Jobnamen den String 'UTM' enthält.
:1:' '
Alle Tasks ohne Jobnamen.
Selektionsmaske : JOBCLASS
Auswahl von Tasks bezüglich der Jobklasse
[col] [-] [p] 'string'
Auswahl bezüglich des Vorkommens von Zeichenfolgen in der Jobklasse, unter der die Task gestartet bzw. zum Start eingereiht wurde. Einer Benutzerkennung sind eine oder mehrere Jobklassen zugeordnet, unter denen der Benutzer beim LOGON-Kommando wählen kann. Die Jobklasse bestimmt, wann ein Auftrag (z.B. Enter) aktiv wird (in Control of CPU).
Für eine ausführliche Beschreibung der einfachen und mehrfachen Suchbedingungen wird auf Seite verwiesen.
Vollqualifizierte Jobklasse
jobclass , Q Qualified Selection. Es werden die Tasks ausgewählt, die unter der angegebenen Jobklasse laufen.
Beispiele:
JCDIALOG,Q
Auswahl aller Tasks, die unter der Jobklasse JCDIALOG laufen.
DIAL
Alle Tasks, die unter Jobklassen laufen, deren Bezeichnung den String 'DIAL' enthält.
Selektionsmaske : JOBTYPE
Auswahl von Tasks bezüglich des Verarbeitungstyps (Jobtyp)
=x | >x | <x | -x
Alle Tasks mit einem Jobtyp (Dezimalzahl zwischen 1 und 7) gleich (=), größer (>), kleiner (<) oder ungleich (-) der angegebenen Zahl x. Das Zeichen '=' kann bei der Selektionsangabe weggelassen werden. Die Angabe einer bloßen Zahl x wird als =x interpretiert.
[-] R [nicht] Running R beinhaltet Typ 2 und 3 (siehe Hinweise).
[-] S [nicht] Spool    S beinhaltet Typ 4, 5 und 7 (siehe Hinweise).
Hinweise:
Der Verarbeitungstyp der Task ist eine Dezimalzahl bis 7 mit folgender Bedeutung:
1: wartender Enter-Auftrag.
2: aktiver Enter-Auftrag.
3: aktiver Dialog-Auftrag.
4: wartender SPOOL-Auftrag.
5: aktiver SPOOL-Auftrag.
7: RSO SPOOL-Auftrag.
In Zeile 25 der Selektionsmaske (Systemzeile) wird eine summarische Übersicht der Jobtypen eingeblendet.
Selektionsmaske : PRIORITY
Auswahl von Tasks bezüglich ihrer Priorität
>x | =x | <x Alle Tasks, die eine Priorität größer als (>), gleich (=) oder kleiner als (<) x besitzen.
Das Zeichen '=' kann bei der Selektionsangabe weggelassen werden. Die Angabe einer bloßen Zahl x wird als =x interpretiert.
Selektionsmaske : CPU-USED
Auswahl von Tasks bezüglich der verbrauchten CPU-Zeit
>x | <x Alle Tasks, die mehr als (>) oder weniger als (<) x Sekunden an CPU-Zeit verbraucht haben.
Die noch verfügbare CPU-Zeit einer Task wird mit der User Option MAXCPU angezeigt (siehe Seite ).
Selektionsmaske : SUB-SYSTEM
Auswahl aller Tasks, die ein bestimmtes Subsystem benutzen
name Es werden alle Tasks ausgewählt, die an das Subsystem mit dem angegebenen Namen angeschlossen sind. name ist die vollqualifizierte Bezeichnung eines Subsystems, wie im Subsystem Katalog definiert. Das angegebene Subsystem muß existieren und per Kommando /START-SS gestartet sein.
Beispiele:
EDT
Alle Tasks, die das Programm EDT benutzen oder dieses als Unterprogramm geladen und irgendwann benutzt haben.
UTM
Alle Tasks, die das Subsystem UTM benutzen.
Selektionsmaske : SORT OPTION
Sortierkriterium für Taskliste bestimmen
Die Taskliste wird standardmäßig nach der TSN aufsteigend sortiert. Durch die SORT OPTION kann ein anderes Feld der Taskliste als Sortierkriterium festgelegt werden. Daneben kann auch die Reihenfolge der Sortierung (auf-/absteigend) bestimmt werden.
[CPU[TIME] | JOBC[LASS] | JOBN[AME] | PRI | STAT[ION] | TSN | TYPE | USER-ID | USER] [, A|D ]
CPU[TIME] Die Taskliste wird nach der verbrauchten CPU-Zeit sortiert.
JOBC[LASS] Die Taskliste wird nach der Jobklasse sortiert.
JOBN[AME] Die Taskliste wird nach dem Jobnamen sortiert.
PRI Die Taskliste wird nach der Priorität sortiert.
STAT[ION] Die Taskliste wird nach dem Namen der Datensichtstation sortiert.
TSN Die Taskliste wird nach der TSN sortiert (Standard).
TYPE Die Taskliste wird nach dem Jobtyp sortiert.
USER-ID Die Taskliste wird nach der User-ID, unter denen die Tasks laufen, sortiert.
USER Die Taskliste wird nach dem Inhalt des Feldes User Option sortiert. Falls die User Option mehrere Angaben (Spalten) umfaßt, wird die Taskliste gemäß den Werten in der ersten Datenspalte der User Option sortiert.
A Aufsteigende Sortierreihenfolge (Standard).
D Absteigende Sortierreihenfolge.
Standard: Wird im Feld SORT OPTION nichts eingetragen, so wird die Taskliste nach TSN's aufsteigend sortiert.
Hinweis:
Eine Sortierung der Taskliste kann auch nach der Selektion durch das Kommando SORT vorgenommen werden. Für weitere Hinweise hierzu siehe Seite .
Selektionsmaske : USER OPTION


Die folgenden User Options bewirken, daß zusätzlich zu den standardmäßig angezeigten Taskmerkmalen weitere, vom Benutzer frei wählbare Merkmale in der Taskliste ausgegeben werden. Durch Angabe einer Auswahlbedingung kann bezüglich dieses Merkmals auch selektiert werden.
Falls Im Feld USER OPTION nichts angegeben wurde, so werden in der Taskliste standardmäßig die Angaben JOBCLASS, STATION und PROCESSOR angezeigt.
Bei allen in der Form >x | <x | =x dargestellten Selektionsparametern kann anstelle von =x auch der einfache Wert x angegeben werden. Das Zeichen = wird automatisch ergänzt.
Es können mehrere User Options mit oder ohne Selektionsbedingungen angegeben werden. Die einzelnen User Options sind durch das Separatorzeichen ';' zu trennen. In der Taskliste wird nur die zuletzt angegebene User Option angezeigt. Alle vorhergehenden User Options dienen zur Einschränkung der Menge der auszugebenden Tasks (Selektionsbedingung).
ACCNB Es wird die Abrechnungsnummer der User-IDs angezeigt, unter der die Tasks angeloggt sind.
Selektionsparameter:
acc
Es werden alle Tasks ausgewählt, deren Abrechnungsnummer den String acc enthält. Für acc kann eine einfache oder eine komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
CALLER Bei Enter- und Print-Jobs wird die TSN des startenden Prozesses angezeigt.
Selektionsparameter:
tsn alle Print- und Enter-Jobs, die von der angegebenen TSN gestartet wurden.
Y alle Tasks, die von einer anderen Task gestartet wurden.
N alle Tasks, die nicht von einer anderen Task gestartet wurden.
Hinweis:
In der Display-Maske für eine TSN (Action-Code D) wird - falls vorhanden - die Caller-TSN ebenfalls angezeigt.
CALLSVC Es werden drei Werte ausgegeben: Die Anzahl der in der Task bisher aufgerufenen SVC's (Service-Calls) im TU (P1) und TPR (P2) Zustand, sowie der numerische oder mnemotechnische Code des zuletzt aufgerufenen SVC's.
Selektionsparameter:
svc alle Tasks, die als letztes einen SVC mit der angegebenen Nummer aufgerufen haben. Für svc kann angegeben werden:
- eine SVC-Nummer als Dezimalzahl (z.B. 40 ( = EAM-SVC) )
- die mnemotechnische Bezeichnung des SVC (z.B. EAM (= SVC 40 ) )
TU >x | <x | =x Anzahl der bisher aufgerufenen SVCs im Zustand TU
TPR >x | <x | =x Anzahl der bisher aufgerufenen SVCs im Zustand TPR
P1 Es werden die zuletzt im P1- (TPR) Zustand aufgerufenen SVCs ausgewertet.
Standard: Es werden die im Current-PCB eingetragenen SVCs, d.h. in der Regel die zuletzt im TPR aufgerufenen SVCs ausgewertet.
MN In der Taskliste werden die mnemotechnischen Bezeichnungen der SVC's ausgegeben. Standard: Es werden die dezimalen SVC-Nummern ausgegeben.
Hinweise:
Alle aufgeführten Selektionsparameter können in Kombination hintereinander - getrennt durch Kommas - angegeben werden.
Bezüglich der dezimalen SVC-Nummern und der mnemotechnischen SVC-Bezeichnungen wird auf das CFS-Kommando ?SVC hingewiesen.
Beispiele:
CALLSVC 40,P1
Es werden alle Tasks ausgewählt, die zuletzt im P1-Zustand (TPR) einen EAM-SVC (SVC 40) aufgerufen haben.
CALLSVC P1,MN
Es werden für alle Tasks die mnemotechnischen Bezeichnungen der zuletzt im TPR- (P1) Zustand aufgerufenen SVC's angezeigt.
CAT[EGORY] Es wird die Kategorie ausgegeben, unter der die Task läuft. Zusätzlich zur Bezeichnung der Kategorie werden auch die charakteristischen Werte MIN- und MAX-MPL, sowie die Gewichtung (WT) der Kategorie angezeigt.
Selektionsparameter: SYS | TP | D[IALOG] | B[ATCH] | user-category
CMD Es wird das aktuelle bzw. zuletzt ausgeführte BS2000-Kommando der Task angezeigt.
Selektionsparameter:
cmd
Es werden alle Tasks ausgewählt, deren zuletzt ausgeführtes Kommando den String cmd enthält. Für cmd kann eine einfache oder eine komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
DEACT Es wird angezeigt, ob der Task aktuell per TINF-Makro das Attribut DEACT=N (Deaktivierungsverbot) gesetzt hat.
Selektionsparameter:
Y der Task hat das Deaktivierungsverbot nicht gesetzt und kann daher von der Prioritätensteuerung deaktiviert werden.
N der Task hat das Deaktivierungsverbot gesetzt. Der Task kann mit Ausnahme des Makros VPASS nicht deaktiviert werden.
Als Zusatzinformation werden in der Liste die aktuell gültigen Werte für
DWTR (Deactivation on Wait-Time Runout) und
DSSR (Deactivation on Service-Slice Runout)
ausgegeben.
DELTA Verbrauch an Systemresourcen in einem festgelegten Zeitintervall. Aufgrund dieser User Option werden vier Meßzahlen ausgegeben, die den Verbrauch an CPU-Zeit, Disk-IO's, die Anzahl der aufgerufenen SVC's und die Anzahl der IO's zum Holen von 4k-Seiten von der Paging-Area in den letzten 10 Sekunden wiedergeben. Mit der User Option DELTA können Tasks gefunden werden, die gegenwärtig die CPU oder Kanäle am meisten in Anspruch nehmen.
Selektionsparameter:
CPU    >x | <x | =x (0.01 <= x <= 1000)
IO    >x | <x | =x
SVC    >x | <x | =x
PG    >x | <x | =x
Es können eine oder mehrere der aufgeführten Selektionsbedingungen angegeben werden.
Die Sortierung der Taskliste erfolgt standardmäßig in absteigender Reihenfolge gemäß der CPU-Spalte. Durch Angabe eines der Schlüsselbegriffe CPU, IO, SVC, PG wird die Taskliste gemäß diesem Verbrauchswert absteigend sortiert.
Zusatzparameter:
INT=n
Mit diesem Parameter kann die Länge des Meßintervalls in Sekunden bestimmt werden. Standard: INT=10.
Hinweise:
Bei Angabe mehrerer User Options (xxx;yyy) muß die User Option DELTA als erste angegeben werden (DELTA;yyy).
Bezüglich der verbrauchten Systemresourcen siehe Seite (User Option SU).
Beispiele:
DELTA
Es werden alle Tasks selektiert. In der User Option Spalte werden die Verbrauchswerte der Tasks in den letzten 10 Sekunden (Standardintervall) ausgegeben.
DELTA PG
Es werden alle Tasks selektiert. Die Sortierung der Taskliste erfolgt in absteigender Reihenfolge gemäß der Anzahl der im Meßintervall angefallenen Paging-IO's der einzelnen Tasks.
DELTA IO>15,INT=30
Es werden alle Tasks selektiert, die in den letzten 30 Sekunden (Meßintervall) mindestens 16 IO's gestartet haben.
IDLE Zeit, seitdem die Task zuletzt aktiv (in Control of CPU) war. Die Zeit wird ausgegeben im Format min.sek. Neben der Zeit wird auch die Datensichtstation und der Prozessor (Vorrechner) für die Task angezeigt.
Selektionsparameter: >x | <x | =x
Der Wert x wird standardmäßig als Minutenangabe interpretiert. Durch den Zusatz S (Sekunde), M (Minute), H (Stunde) oder D (Tag) kann eine abweichende Interpretation des Wertes x erreicht werden.
Hinweis:
Eine Task (Dialog oder Batch) ist aktiv, wenn sie in der Prozessorqueue 0 (rechnend) eingereiht ist. Eine Task ist nicht aktiv (im Idle-Zustand), wenn z.B. eine Eingabe (BS2000-Kommando, Maske) von der Datensichtstation angefordert wird und der Benutzer keine die Datenübertragung auslösende Taste (K-/F-/ENTER-Taste) betätigt hat.
IO Anzahl der bisher von der Task gestarteten IO's. Aufgrund dieser User Option werden drei Meßzahlen ausgegeben, die die Anzahl der Disk-IO's, Paging-IO's und aller anderen IO'S (z.B. Drucker) seit Taskbeginn wiedergeben.
Selektionsparameter:
DISK    >x | <x | =x (Standard = DISK)
PAG    >x | <x | =x
OT    >x | <x | =x
Es können eine oder mehrere der aufgeführten Selektionsbedingungen angegeben werden. Die Reihenfolge der Parameterangaben entscheidet über die Reihenfolge der Ausgabewerte in der Taskliste und über deren Sortierung bei Wahl der Sort Option USER. Standardmäßig, d.h. falls keine Selektionsparameter angegeben sind, werden die IO-Werte in folgender Reihenfolge ausgegeben: DISK, PAGING, OTHER.
Beispiel:
IO DISK>1000
Es werden alle Tasks selektiert, die seit dem LOGON mehr als 1000 Disk-IO's angestartet haben. Der Selektionsparameter DISK kann weggelassen werden. Die User Option ist gleichbedeutend mit der Angabe IO>1000.
JOB Es wird der vollqualifizierte Dateiname bzw. Elementname (J/name) des laufenden Enter-Prozesses ausgegeben. Bei Dialog-Tasks wird das User Option Feld mit Blanks gefüllt.
Selektionsparameter:
Y es werden alle Batch-Tasks ausgewählt.
N es werden alle nicht Batch-Tasks ausgewählt.
proc
es werden alle Batch-Tasks ausgewählt, bei denen der Name der Enter-Datei den String proc enthält. Für proc kann eine einfache oder eine komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
JOBSTAT Diese User-Option zeigt keine zusätzlichen Informationen zu den Tasks an. Die User Option dient dazu, Tasks auszuwählen, die sich in einem bestimmten Zustand befinden. Z.B. alle Druckjobs im Status Keep, Wait oder alle dormant Jobs.
Selektionsparameter:
sta [, sta] ...
es werden alle Tasks ausgewählt, die sich momentan im Status sta befinden. Für sta können eine oder mehrere Status-Kennzeichen angegeben werden. Die Status-Kennzeichen werden in der Taskliste in der Spalte TYPE angezeigt.
Mögliche Werte für sta sind z.B.:
KP Druckjob im Status "Keep"
WT Druckjob im Status "Wait"
ACT Druckjob im Status "Druckend"
DO Batchjob im Status "Dormant"
LOGTIME Es wird der Zeitpunkt, d.h. das Datum und die Uhrzeit, zu dem das LOGON-Kommando der Tasks ausgeführt wurde, angezeigt. Darüber hinaus wird auch das Alter der Tasks, d.h. die Anzahl Tage, die seit dem LOGON vergangen sind, angezeigt.
Für Jobs in der Warteschlange und Druck-Aufträge werden folgende Zeitangaben herangezogen:
Jobtype 1: geplanter START datum/zeit
Jobtype 4/5/7/S: SPOOLIN datum/zeit
Selektionsparameter:
TIME    >hh[:mm] | <hh[:mm] | =hh[:mm]
Es werden alle Tasks ausgewählt, deren LOGON-Kommando heute nach dem angegebenen Zeitpunkt (>), davor (<) oder genau zu der angegebenen Zeit (=) ausgeführt wurde.
AGE    >x | <x | =x
Es werden alle Tasks ausgewählt, deren LOGON-Kommando vor mehr als (>), weniger als (<), bzw. vor genau x Tagen erfolgt ist.
Beispiele:
LOGTIME AGE>0
Es werden alle Tasks ausgewählt, deren LOGON-Kommando gestern oder noch früher ausgeführt wurde.
LOGTIME TIME<13:30
Es werden alle Tasks ausgewählt, deren LOGON-Kommando heute vor 13:30 ausgeführt wurde.
MAXCPU Die User Option zeigt die beim Start angegebene maximale CPU-Zeit einer Task sowie die momentan noch zur Verfügung stehende Rest CPU-Zeit der Task an.
Selektionsparameter:
>x | <x | =x [, REST >y | <y | =y]
x ist die beim Start der Task angegebene maximale Anzahl der maximale Anzahl von CPU-Sekunden bzw. NTL, falls die Task ohne CPU-Limit gestartet wurde.
y ist die für die Task momentan noch zur Verfügung stehende CPU-Zeit.
Hinweis:
Mit dem Action-Code T kann das CPU Timelimit einer Task (MAX-CPU) geändert werden. Nähers siehe Seite .
MEM Die User Option zeigt die Anzahl der von der Task im unteren und oberen Adressraum belegten Hauptspeicherseiten an. Es werden zwei Werte ausgegeben: Die Anzahl der von der Task belegten 4k Hauptspeicherseiten unterhalb (NXS) und oberhalb der 16MB Grenze (XS). Die ausgewiesenen Werte sind die Summe des im jeweiligen Adressraum (NXS/XS) belegten Klasse-5 und Klasse-6 Speichers.
Selektionsparameter:
NXS    >x | <x | =x (belegter NXS-Speicher)
XS    >x | <x | =x (belegter XS-Speicher)
FREE    >x | <x | =x (freier NXS-Speicher)
x steht für eine Anzahl von 4K Seiten. 1MB entspricht 256 Seiten, 16MB sind 4096 Seiten. Durch den Zusatz M wird der Wert x als Anzahl von Megabyte interpretiert. Es können mehrere der dargestellten Selektionsbedingungen angegeben werden.
Hinweis:
Bezüglich des verbrauchten Klasse-5 und Klasse-6 Speichers der einzelnen Tasks, siehe Seite (User Option SIZE) und (Action-Code MEM).
Beispiel:
MEM NXS>3328
Es werden alle Tasks ausgewählt, die im unteren Adressraum mehr als 3328 4K Seiten (13MB) Klasse-5 und Klasse-6 Speicher benutzen. Die gleiche Selektion kann auch durch Angabe der User Option in der Form MEM>13M erreicht werden.
MODULE Es werden alle Tasks ausgewählt, die einen bestimmten Modul oder Entry nachgeladen haben.
Selektionsparameter:
modul
Es werden alle Tasks ausgewählt, die einen Modul oder einen Entry nachgeladen haben, dessen Name den String modul enthält. Für modul kann eine einfache oder komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
Für eine exakte Suche nach genau dem angegebenen Modul ist folgende Suchbedingung anzugeben: :1:'modul '
MONJV Es wird angezeigt, ob die Task mit einer Monitor-Jobvariablen überwacht wird (Parameter MONJV= im Enter-/Logon-Kommando). Über das Job-Report System von CFS gestartete Enter-Aufträge werden stets mit einer Monjv überwacht. In der Taskliste wird der Name der überwachenden Monitor-Jobvariablen ausgegeben.
Selektionsparameter:
Y Ausgabe aller Tasks, die mit einer Monitor-Jobvariablen überwacht werden
N Ausgabe aller Tasks, die nicht mit einer Monjv überwacht werden
jv-name
Auswahl aller Tasks, die mit einer Monitor-Jobvariablen überwacht werden, deren Name den angegebenen String enthält.
NAME Es wird für jede Task der erste gefundene Namenseintrag bzw. der erste Eintrag der angegebenen Klasse angezeigt. Neben den Namen wird auch die Klasse, der der Eintrag zugeordnet ist, ausgegeben. Eine Beschreibung der möglichen Klassen folgt weiter unten.
Falls der angezeigte Name nicht vollständig in das dafür vorgesehene Feld paßt wird er je nach Voreinstellung (siehe Kommando PAR NAMES=START| END) am Ende oder am Anfang gekürzt.
Selektionsparameter:
name
Es werden alle Tasks ausgewählt, für die ein Namenseintrag existiert, der den angegebenen String enthält. Für name kann eine einfache oder eine komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
CLASS=class
Durch diese Auswahlangabe wird die Suche der Namenseinträge auf die angegebene Klasse beschränkt, bzw. es wird für alle Tasks nur der erste Name der gewünschten Klasse ausgegeben. Für class sind folgende Angaben möglich:
ARCH File-Archiving (ARCHIVE)
BCAM BCAM-Anwendungen
CONT Contingency
DCAM DCAM-Anwendungen
DSP Dedicated Slot Pools
EVNT Event-Items (P1-Eventing)
FJAM File-Transfer
NKSU NKS User
NKSS NKS System
NKV NKV-Verarbeitung
POOL Memory-Pools
SERI Serialisierung
SPL Spool
UPAM User PAM
UTM UTM-Anwendungen
Beispiele:
NAME CLASS=POOL
Es wird der Name des jeweils ersten Memory-Pools für alle Tasks angezeigt.
NAME CFS
Es werden alle Namen ausgewählt, die die Zeichenfolge 'CFS' enthalten.
Weitergehende Angaben zu den von einer Task verwendeten Namen erhält der Benutzer durch Eintragen des Action-Codes N (Name) in der Zeile mit der TSN der gewünschten Task. Für weitere Informationen siehe Seite .
OMSG Es werden alle Tasks angezeigt, für die offene Consolanfragen existieren. Neben der TSN wird auch der Text der Consolanfrage in der Liste ausgegeben. Es werden auch System-Tasks in der Liste aufgeführt, falls für diese offene Anfragen vorhanden sind.
Um die User Option OMSG benutzen zu können, muß zuvor in CFS eine Connection zu $CONSOLE eröffnet worden sein. Ab BS2000-V2 ist eine Connection zu $CONSOLE nicht mehr erforderlich.
Selektionsparameter:
=such
Es werden alle Consolanfragen ausgewählt, auf deren Meldungstext die angegebene Suchbedingung zutrifft. Für such kann eine einfache oder eine komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
Beispiel: OMSG='NKVD014'
In der OMSG-Liste können neben allen anderen, zusätzlich die folgenden Action-Codes angegeben werden:
FM Full Message. Die Consolanfrage wird ungekürzt im Line-Modus ausgegeben.
.[xxxx] Beantwortung der Consolanfrage mit tsn. bzw. tsn.xxxx . Die TSN des Tasks, dessen Anfrage beantwortet werden soll, wird von CFS ergänzt. Für xxxx kann ein ein- bis vierstelliger alphanumerischer Text angegeben werden.
.? Es wird der vollständige Meldungstext der Consolanfrage angezeigt und der Benutzer kann auch eine Anwort länger als 4 Bytes angeben um die anstehende Meldung zu beantworten.
PCOUNT Es wird für alle bzw. alle durch andere Selektionsbedingungen ausgewählten Tasks der Program Counter des current PCB (Program Control Block) und die Angabe Modul + Distanz, auf die sich der Program Counter bezieht, ausgegeben.
Parameter:
TU es wird der letzte Program Counter im Zustand TU (Task Unprivileged) angezeigt.
Falls der Task keinen TU PCB besitzt (z.B. weil sich der Task im BS2000-Kommandomodus befindet), wird in der User Option Spalte nichts angezeigt.
Hinweis:
Aufgrund der Parameterangabe TU kann es längeren Wartezeiten kommen bis die Taskliste ausgegeben wird, da in diesem Fall für alle Tasks eine aufwendige Suchoperation durchgeführt werden muß. Es empfiehlt sich daher, die Menge der Tasks durch andere Selektionskriterien (z.B. User-Id, Jobtype, TSN) einzuschränken.
PERS-ID Es wird die Personal Logon-ID des Tasks angezeigt.
Selektionsparameter:
such alle Tasks, deren Personal-ID das angegebene Suchmuster enthält.
Y alle Tasks, die mit einem Personal Logon angemeldet wurden.
N alle Tasks, die nicht mit einem Personal Logon angemeldet wurden.
PORT Es werden alle Tasks angezeigt, die mit einer Socket-Anwendung mit der angegebenen Portnummer im eigenen Host verbunden sind.
Selektionsparameter (muß angegeben werden):
nnn Nummer des gewünschten Socket-Ports im eigenen Host.
PROC Es werden alle Tasks ausgewählt, deren Datenstation an einem bestimmten Rechner angeschlossen sind. Die Station einer Task ist bei $DIALOG-Tasks das Terminal, über das der Benutzer Zugang zum System hat und bei Druck-Jobs der Name des Druckers, an dem die Datei ausgegeben wird.
Selektionsparameter:
proc Es werden alle Tasks ausgewählt, die mit einem Vorrechner verbunden sind, dessen Name den String proc in seinem Namen enthält. Für proc kann eine einfache oder komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
PROG Es wird der vollqualifizierte Dateiname bzw. Elementname (C/name) des in der jeweiligen Task geladenen Programms ausgegeben.
Selektionsparameter:
Y es werden alle Tasks ausgewählt, die ein Programm geladen haben.
N es werden alle Tasks ausgewählt, die kein Programm geladen haben.
prog
Es werden alle Tasks ausgewählt, die ein Programm geladen haben, dessen Name (Name der Programmphase) den String prog enthält. Für prog kann eine einfache oder komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
Optionale Zusatzparameter:
CMD=Y
Damit wird bei Tasks, die kein Programm geladen haben, das zuletzt ausgeführte Kommando angezeigt. Die User Option PROG CMD=Y ist damit eine Kombination aus den User Options PROG und CMD. Um Programmnamen von Kommandos unterscheiden zu können, werden letztere gegenüber den Programmnamen um eine Stelle nach rechts versetzt angezeigt.
PRINC[IPAL] Es wird für den Task das aktuell zur Anmeldung (Net-Dialog-Access) verwendete Kerberos Principal angezeigt (SingleSignOn).
Selektionsparameter:
Y es werden alle Tasks ausgewählt, die mit einem Kerberos Principal angemeldet sind.
N es werden alle Tasks ausgewählt, die nicht mit einem Kerberos Principal angemeldet sind.
such
Es werden alle Tasks ausgewählt, die mit einem Kerberos Principal angemeldet sind, dessen Name der angegebenen Suchbedingung entspricht. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
PVSREF Es werden die von den Tasks benutzten Public Volume Sets (PVS) angezeigt. Diese User Option ist ab BS2000 V10.0 verfügbar.
Selektionsparameter:
pvs
Es werden alle Tasks ausgewählt, die das angegebene Public Volume Set benutzen, d.h. die mit Dateien auf diesem PVS arbeiten. Die PVS-Bezeichnung ist ohne Doppelpunkte anzugeben. Beispiel: PVSREF G2
System-Tasks, die ein bestimmtes PVS benutzen, werden mit der User Option PVSREF nicht erfaßt. Die User Option OPEN von CFS kann auch die von System-Tasks eröffneten Dateien auf einem PVS anzeigen: OPEN S.
Q# Es wird die Nummer der Warteschlange (Queue) angezeigt, in der die Task derzeit eingereiht ist. Als zweiter Wert wird der Unpend-Code angezeigt.
Im Status-Kommando sind die entsprechenden Angaben unter der Rubrik UNP/Q# zu finden.
Selektionsparameter: >x | <x | =x [, UNP >y | <y | =y]
RSOERR Es werden die Tasks für RSO-Druckaufträge ausgegeben. In der Taskliste werden die zusätzlichen Angaben "RSOERROR", "PRINTER" und "FORM" angezeigt.
Selektionsparameter:
Y es werden alle Tasks ausgewählt, für die eine RSO-Fehlermeldung ansteht.
N es werden alle Tasks ausgewählt, für die keine RSO-Fehlermeldung ansteht.
err
Es werden alle RSO-Tasks ausgewählt, die einen Fehlercode besitzen, der den String err enthält. Für err kann eine einfache oder komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
SIZE Es werden drei Werte ausgegeben, die die Anzahl der von der Task belegten Klasse-6 und Klasse-5 Speicherseiten (4K), sowie den bisher erreichten Maximalwert an benutztem Klasse-6 + Klasse-5 Speicher ausweisen. Die angezeigten Speichergrößen sind jeweils die Summe über NXS- und XS-Speicher.
Selektionsparameter:
CL6    >x | <x | =x (Standard = CL6)
CL5    >x | <x | =x
MAX    >x | <x | =x
x steht für eine Anzahl von 4K Seiten. 1MB entspricht 256 Seiten, 16MB sind 4096 Seiten. Durch den Zusatz M wird der Wert x als Anzahl von Megabyte interpretiert.
Hinweis:
Bezüglich des verbrauchten NXS- und XS-Speichers, siehe Seite (User Option MEM). Die Größe des belegten Klasse 3/4/5/6 Speichers wird auch nach Eintragen des Action-Codes MEM angezeigt. Näheres hierzu auf Seite .
Beispiele:
SIZE CL6>768
Es werden alle Tasks ausgewählt, die mehr als 768 Hauptspeicherseiten (3MB) im Klasse-6 Speicher belegt haben. Die Angabe CL6 kann weggelassen werden (SIZE>768). Die gleiche Selektion kann auch durch SIZE>3M erreicht werden.
PROG Y;SIZE
Es werden alle Tasks ausgewählt, die ein Programm geladen haben (User Option: PROG Y). Aufgrund der User Option SIZE wird in der Taskliste die Anzahl der benutzten Hauptspeicherseiten dieser Tasks angezeigt.
SIZE4 Es werden vier Werte ausgegeben, die die Anzahl der von der Task belegten Seiten (4K) im Klasse 3/4/5/6-Speicher ausweisen.
Selektionsparameter:
CL3    >x | <x | =x
CL4    >x | <x | =x (Standard = CL4)
CL5    >x | <x | =x
CL6    >x | <x | =x
x steht für eine Anzahl von 4K Seiten. 1MB entspricht 256 Seiten, 16MB sind 4096 Seiten. Durch den Zusatz M wird der Wert x als Anzahl von Megabyte interpretiert.
Bezüglich des verbrauchten NXS- und XS-Speichers, siehe Seite (User Option MEM).
Beispiele:
SIZE4 CL3>76
Es werden alle Tasks ausgewählt, die mehr als 76 Hauptspeicherseiten im Klasse-4 Speicher belegt haben. Die Angabe CL4 kann weggelassen werden. Die User Option ist gleichbedeutend mit der Angabe SIZE4>76.
STATION Es wird der Stationsname der Task angezeigt. Die Station einer Task ist bei $DIALOG-Tasks das Terminal, über das der Benutzer Zugang zum System hat und bei Druck-Jobs der Name des Druckers, an dem die Datei ausgegeben wird.
Selektionsparameter:
=Y | N alle Tasks die bzw. die nicht mit einer Station verbunden sind.
stat Es werden alle Tasks ausgewählt, die mit einer Station verbunden sind, die den String stat in ihrem Namen enthält. Für stat kann eine einfache oder komplexe Suchbedingung angegeben werden. Näheres hierzu siehe Seite , (Selektionsmaske, Feld USER-ID).
SU Es werden drei Werte ausgegeben, die die Anzahl der von der Task verbrauchten Service Units bezüglich CPU-, Speicher- und IO-Bedarf wiedergibt. In BS2000 Version 9.0 und 9.5 können die Werte der User Option SU nur ermittelt werden, wenn das Subsystem PCS gestartet ist.
Selektionsparameter:
CPU    >x | <x | =x (CPU = Standard)
IO    >x | <x | =x
MEM    >x | <x | =x
Die Reihenfolge der angegebenen Parameter entscheidet über die Reihenfolge der Ausgabewerte in der Taskliste und über deren Sortierung bei Wahl der Sort Option USER.
Standardmäßig, d.h. falls keine Selektionsparameter angegeben wurden, werden die verbrauchten Service Units in der Reihenfolge CPU, IO, MEM ausgegeben.
Hinweis:
Bezüglich der verbrauchten Systemresourcen siehe Seite (User Option DELTA).
Beispiele:
SU CPU<20000
Es werden alle Tasks ausgewählt, die weniger als 20000 Service Units bezüglich CPU-Bedarf verbraucht haben. Die User Option ist gleichbedeutend mit der Angabe SU<20000.
SU MEM>1000
Es werden alle Tasks ausgewählt, die mehr als 1000 Service Units bezüglich Hauptspeicherbedarf verbraucht haben. Durch Angabe des Parameters MEM ist die Reihenfolge der ausgegebenen SU-Werte folgendermaßen festgelegt: SU-MEM, SU-CPU, SU-IO.
SVC Es werden drei Werte ausgegeben, die die Anzahl der in der Task bisher aufgerufenen SVC's (Service-Calls) wiedergeben. Die Anzahl der SVC's wird aufgeschlüsselt nach SVC's in Zustand TU (P1), TPR (P2) und der Summe TU + TPR. Die User Option ist ab BS2000 V10.0 verfügbar.
Selektionsparameter:
TU    >x | <x | =x
TPR    >x | <x | =x
SUM    >x | <x | =x (SUM = Standard)
Hinweis:
Bezüglich der in einem Zeitintervall aufgerufenen SVC's siehe Seite (User Option DELTA SVC).
Beispiele:
SVC<2000
Es werden alle Tasks ausgewählt, in denen im TU- und TPR-Zustand zusammen weniger als 2000 Service Calls aufgerufen wurden. Die User Option ist gleichbedeutend mit der Angabe SVC SUM<2000.
SVC TU>1000
Es werden alle Tasks ausgewählt, die im TU-Zustand (P1) mehr als 1000 SVC's aufgerufen haben.
TID Anstelle der Jobklasse wird die Task-ID ausgegeben. Die Task-ID ist eine achtstellige hexadezimale Zahl. Im Unterschied zur TSN wird die Task-ID erst zugewiesen, wenn die Task das erste Mal aktiv (running) wird. Tasks ohne TID werden nicht ausgegeben.
Selektionsparameter: >x | <x | =x
Für x ist ein maximal achtstelliger hexadezimaler Wert anzugeben. Kürzere Werte werden linksbündig mit der TID verglichen.
VSN Es werden die ersten drei VSNs (Platten) angezeigt, auf denen Dateien gespeichert sind, die von der Task gerade lesend oder schreibend bearbeitet werden.
Selektionsparameter: vsn [,vsn] ...
Es werden alle Tasks ausgewählt, die lesend oder schreibend Dateien auf der angegebenen VSN eröffnet haben.
WATCH Es werden alle Tasks ausgewählt, die
- mit der Variablen Action ONXWATCH für die Überwachung vorgemerkt wurden
- mit JOB-PAR='TAS' im Enter-/Logon-Kommando gestartet wurden.
Selektionsparameter: ON | OFF
Beispiele:
WATCH;IO
Für alle Tasks mit gesetztem Überwachungsindikator werden die bisher akkumulierten IO-Werte ausgegeben.
WATCH;DELTA
Für alle Tasks mit gesetztem Überwachungsindikator werden die im Meßintervall angefallenen Verbrauchswerte ausgegeben.
WSI Es wird der Wert des Working Set Integrals der einzelnen Tasks ausgegeben. Das Working Set Integral ist das Produkt aus Hauptspeicherseiten * Benutzungszeit in Sekunden. Das WSI wird als Dezimalzahl ausgegeben. Übersteigt das WSI den hexadezimalen Wert 00FFFFFF, so erfolgt die Anzeige im hexadezimalen Format.
Selektionsparameter: >x | <x | =x
Selektionsmaske : DOCUMENTATION
Dieses Maskenfeld dient nicht zur Auswahl von Tasks. Hier kann der Name einer Datei angegeben werden, in die die am Bildschirm angezeigte Taskliste in druckaufbereiteter Form geschrieben wird.
datei Die am Bildschirm erscheinende Taskliste soll in einer druckaufbereiteten BS2000-Datei mit dem angegebenen Namen festgehalten werden. Die erzeugte Datei kann mit SPACE=E ausgedruckt werden.