Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SET-COSMOS-PARAMETERS Messprogrammdefinition der COSMOS-Messung festlegen

Mit der Anweisung werden die Messparameter für das Messprogramm COSMOS festgelegt. Die nicht schaltbaren (Mandatory-)Events CREA, DEST, INIT, LGON, MMRC, PTSK und STAT werden automatisch definiert. Zuvor bei der Anweisung ADD-COSMOS-EVENT angegebene Events bleiben in der Messprogrammdefinition erhalten.

Die bei OUTPUT und ADDITIONAL-INFO=*VM2000 angegebenen Dateien müssen vorher angelegt sein.

Der Wert PRIMARY-ALLOCATION des Operanden SPACE (CREATE-FILE-Kommando) muss beim Anlegen der COSMOS-Messwertedatei(en) mindestens das Doppelte betragen wie die angegebene Anzahl an Puffern zum Schreiben der Events (NUMBER-OF-BUFFERS).

Der Wert SECONDARY-ALLOCATION des Operanden SPACE (Kommando CREATE-FILE) muss bei Anlegen der COSMOS-Messwertedatei für WRAP-AROUND Null sein.

Format

SET-COSMOS-PARAMETERS                                                                                                                       

TITLE = C 'COSMOS' / <c-string 1..80>

,BUFFER-SIZE = 7 / <integer 1..40>

,NUMBER-OF-BUFFERS = 32 / <integer 2..512>

,ADDITIONAL-INFO = *CONFIGURATION / *NONE / list-poss(2): *CONFIGURATION / *VM2000(...)


*VM2000(...)



|

FILE-NAME = <filename 1..54 without-gen-vers>

,OUTPUT = *DISK (...) / *WRAP-AROUND(...) / *TAPE(...) / *STREAM-TAPE(...)


*DISK(...)



|

FILE-NAME = list-poss(16): <filename 1..54 without-gen-vers>


*WRAP-AROUND(...)



|

FILE-NAME = <filename 1..54 without-gen-vers>


*TAPE(...)



|

FILE-NAME = list-poss(16): <filename 1..54 without-gen-vers>


*STREAM-TAPE(...)



|

FILE-NAME = list-poss(16): <filename 1..54 without-gen-vers>

,TASK-SELECTION = *ALL / *SPECIFIED(...)


*SPECIFIED(...)



|

JOB-NAME = *NOT-SPECIFIED / list-poss(8): <alphanum-name 1..8 with-wild>



|

,CATEGORY = *NOT-SPECIFIED / list-poss(8): <alphanum-name 1..7 with-wild>



|

,USER-ID = *NOT-SPECIFIED / list-poss(8): <alphanum-name 1..8 with-wild>



|

,TSN = *NOT-SPECIFIED / list-poss(16): <alphanum-name 1..4 with-wild>



|

,TYPE = *NOT-SPECIFIED / list-poss(4): *SYSTEM / *BATCH / *DIALOG / *TP

,EVENT-SELECTION = *ALL-BY-ADD-COSMOS-EVENT / *SPECIFIED(...)


*SPECIFIED(...)



|

EIA-INTERRUPT-CLASS = *ANY / list-poss(5): *SVC / *PROGRAM /
          *MACHINE-CHECK / *IO / *EXTERNAL



|

,EIA-SVC-NUMBER = *ANY / list-poss(8): <integer 1..255>



|

,IO-DEVICE = *ANY / list-poss(8): <alphanum-name 2..4>



|

,DAB-CACHE-ID = *ANY / list-poss(8): <alphanum-name 1..32>



|

,MEMORY-CLASS = *ANY / list-poss(4): *3 / *4 / *5 / *6



|

,SLOT-MEMORY-CLASS = *ANY / list-poss(4): *3 / *4 / *5 / *6



|

,PEND-CODE = *ANY / list-poss(16): <integer 1..22>



|

,LOCK-ID = *ANY / list-poss(4): <alphanum-name 1..2>



|

,TLT-DESCRIPTOR = *ANY / list-poss(8): <alphanum-name 1..3>



|

,TSKI-SWITCH = *ANY / *TASK



|

,TSVC-SVC-NUMBER = *ANY / list-poss(8): <integer 1..255>



|

,CPU-NUMBER = *ANY / list-poss(32): <integer 0..31>

,UNLOAD = *AT-MEASUREMENT-PROGRAM-STOP / *AT-SM2-STOP

,MEASUREMENT-TIME = *NOT-SPECIFIED / <integer 1..60>

Operandenbeschreibung

TITLE =
Gibt den Titel der COSMOS-Messung an.

TITLE = C'COSMOS'
Die COSMOS-Messung erhält den Titel COSMOS.

TITLE = <c-string 1..80>
Die COSMOS-Messung erhält den angegebenen Titel.

BUFFER-SIZE =
Legt die Anzahl der 4K-Seiten je Puffer fest.

BUFFER-SIZE = 7
Standardmäßig werden die Puffer in der Größe von sieben Seiten angelegt.

BUFFER-SIZE = <integer 1..40>
Die Puffer werden in der angegebenen Größe in Seiten angelegt.

NUMBER-OF-BUFFERS =
Legt die Anzahl der Puffer fest.

NUMBER-OF-BUFFERS = 32
Standardmäßig werden 32 Puffer zum Schreiben der Events angelegt.

NUMBER-OF-BUFFERS = <integer 2..512>
COSMOS legt die angegebene Anzahl an Puffern zum Schreiben der Events an.

ADDITIONAL-INFO =
Gibt an, welche Daten zusätzlich aufgezeichnet werden sollen.

ADDITIONAL-INFO = *CONFIGURATION
Die Konfiguration beim Start der Messung wird zusätzlich aufgezeichnet.

ADDITIONAL-INFO = *NONE
Es werden keine zusätzlichen Daten aufgezeichnet.

ADDITIONAL-INFO = *VM2000(...)
Die VM2000-Events werden zusätzlich aufgezeichnet. Sie müssen dazu explizit geöffnet werden (Anweisung ADD-COSMOS-EVENTS).

FILE-NAME = <filename 1..54 without-gen-vers>
Gibt den Namen der Datei an, in die VM2000-Events geschrieben werden.

OUTPUT =
Gibt an, auf welche Art die COSMOS-Messwertedateien geschrieben werden.
Die Dateien müssen bereits angelegt sein, Dateikettungsnamen sind nicht mehr notwendig.

OUTPUT = *DISK(...)
Die COSMOS-Messwerte werden sequenziell in die Dateien auf Platte geschrieben; d.h. pro Messwertedatei existiert eine Schreib-Task. Ist ein Messwertepuffer voll, wird eine Schreib-Task aktiviert, die den Puffer in die entsprechende Datei schreibt.

FILE-NAME = list-poss(16): <filename 1..54 without-gen-vers>
Gibt die Datei(en) an, in die COSMOS-Messwerte geschrieben werden.

OUTPUT = *WRAP-AROUND(...)
Die COSMOS-Messwerte werden in eine Datei auf Platte geschrieben. Die Datei wird wieder von vorne beschrieben, wenn der reservierte Speicherplatz (PRIMARY-ALLOCATION) nicht ausreicht. Die Sekundärzuweisung (SECONDARY-ALLOCATION) muss mit Null erfolgen.

FILE-NAME = <filename 1..54 without-gen-vers>
Gibt die Datei an, in die die COSMOS-Messwerte geschrieben werden.

OUTPUT = *TAPE(...)
Die COSMOS-Messwerte werden sequenziell in die Dateien auf Band geschrieben(Ablauf wie bei OUTPUT=*DISK beschrieben).

FILE-NAME = list-poss(16): <filename 1..54 without-gen-vers>
Gibt die Datei(en) an, in die COSMOS-Messwerte geschrieben werden.

OUTPUT = *STREAM-TAPE(...)
Die COSMOS-Messwertedateien werden im Streaming-Modus geschrieben. Damit ist die Möglichkeit, dass Events nicht erfasst werden, eingeschränkt, da beim Schreiben auf Band fortlaufend ohne Neupositionierung des Bandes geschrieben wird.

FILE-NAME = list-poss(16): <filename 1..54 without-gen-vers>
Gibt die Datei(en) an, in die COSMOS-Messwerte geschrieben werden.

TASK-SELECTION =
Bestimmt die Tasks, die überwacht werden sollen.

TASK-SELECTION = *ALL
Alle Tasks werden überwacht.

TASK-SELECTION = *SPECIFIED(...)
Legt die Tasks zur Überwachung fest, die über TSN, Benutzerkennung, Job-Name, Kategorie bzw. Typ ausgewählt werden.

JOB-NAME =
Die Task-Auswahl wird über den Job-Namen vorgenommen.

JOB-NAME = *NOT-SPECIFIED
Es werden keine Tasks über ihren Job-Namen ausgewählt.

JOB-NAME = list-poss(8): <alphanum-name 1..8 with-wild>
Gibt die Job-Namen der Tasks an, die überwacht werden sollen. Als letztes Zeichen ist auch * in der Wildcard-Bedeutung erlaubt.

CATEGORY =
Die Task-Auswahl wird über die Kategorie vorgenommen.

CATEGORY = *NOT-SPECIFIED
Es werden keine Tasks über ihre Kategorie ausgewählt.

CATEGORY = list-poss(8): <alphanum-name 1..7 with-wild>
Gibt die Kategorien der Tasks an, die überwacht werden sollen. Als letztes Zeichen ist auch * in der Wildcard-Bedeutung erlaubt.

USER-ID =
Die Task-Auswahl wird über die Benutzerkennung vorgenommen.

USER-ID = *NOT-SPECIFIED
Es werden keine Tasks über ihre Benutzerkennung ausgewählt.

USER-ID = list-poss(8): <alphanum-name 1..8 with-wild>
Gibt die Benutzerkennungen der Tasks an, die überwacht werden sollen. Die Benutzerkennungen sind ohne $ anzugeben. Als letztes Zeichen ist auch * in der Wildcard-Bedeutung erlaubt.

TSN =
Die Task-Auswahl wird über die TSN vorgenommen.

TSN = *NOT-SPECIFIED
Es werden keine Tasks über ihre TSN ausgewählt.

TSN = list-poss(18): <alphanum-name 1..4 with-wild>
Gibt die TSNs der Tasks an, die überwacht werden sollen. Als letztes Zeichen ist auch * in der Wildcard-Bedeutung erlaubt.

TYPE =
Die Task-Auswahl wird über den Task-Typ vorgenommen.

TYPE = *NOT-SPECIFIED
Es werden keine Tasks über ihren Task-Typ ausgewählt.

TYPE = *SYSTEM
Alle System-Tasks sollen überwacht werden.

TYPE = *BATCH
Alle Batch-Tasks sollen überwacht werden.

TYPE = *DIALOG
Alle Dialog-Tasks sollen überwacht werden.

TYPE = *TP
Alle TP-Tasks sollen überwacht werden.

EVENT-SELECTION =
Bestimmt die Events, die aufgezeichnet werden sollen. Deren Aufzeichnung wird an bestimmte Bedingungen geknüpft.

EVENT-SELECTION = *ALL-BY-ADD-COSMOS-EVENT
Alle geöffneten Events werden aufgezeichnet.

EVENT-SELECTION = *SPECIFIED(...)
Nur die Events werden aufgezeichnet, die den angegebenen Bedingungen genügen.

EIA-INTERRUPT-CLASS =
Steuert die Aufzeichnung von EIA-Events in Abhängigkeit von der INTERRUPTION CLASS (IC).

EIA-INTERRUPT-CLASS = *ANY
Die Aufzeichnung des EIA-Events erfolgt unabhängig von der IC.

EIA-INTERRUPT-CLASS = list-poss(5): *SVC / *PROGRAM / *MACHINE-CHECK / *IO / *EXTERNAL
Nur die EIA-Events mit der angegebenen IC werden aufgezeichnet.

EIA-SVC-NUMBER =
Steuert die Aufzeichnung von EIA-Events in Abhängigkeit vom SVC.

EIA-SVC-NUMBER = *ANY
Die Aufzeichnung des EIA-Events erfolgt unabhängig vom SVC.

EIA-SVC-NUMBER = list-poss(8): <integer 1..255>
Nur die EIA-Events mit dem (den) angegebenen SVCs werden aufgezeichnet.

IO-DEVICE =
Steuert die Aufzeichnung der SDV-, CHTM-, IONQ- bzw. PMIO-Events in Abhängigkeit von der mnemotechnischen Gerätebezeichnung.

IO-DEVICE = *ANY
Die Aufzeichnung der SDV-, CHTM-, IONQ- und PMIO-Events erfolgt unabhängig von der mnemotechnischen Gerätebezeichnung.

IO-DEVICE = list-poss(8): <alphanum-name 2..4>
Nur die SDV-, CHTM-, IONQ- bzw. PMIO-Events mit den angegebenen mnemotechnischen Gerätebezeichnungen werden aufgezeichnet.

DAB-CACHE-ID =
Steuert die Aufzeichnung von DAB-Events in Abhängigkeit von DAB-CACHE-IDs.

DAB-CACHE-ID = *ANY
Die DAB-Events werden unabhängig von der DAB-CACHE-ID aufgezeichnet.

DAB-CACHE-ID = list-poss(8): <alphanum-name 1..32>
Nur die DAB-Events mit den angegebenen DAB-CACHE-IDs werden aufgezeichnet.

MEMORY-CLASS =
Steuert die Aufzeichnung der RELM- bzw. REQM-Events in Abhängigkeit von der Speicherklasse.

MEMORY-CLASS = *ANY
Die RELM- bzw. REQM-Events werden unabhängig von der Speicherklasse aufgezeichnet.

MEMORY-CLASS = list-poss(4): *3 / *4 / *5 / *6
Nur die RELM- bzw. REQM-Events mit den angegebenen Speicherklassen werden aufgezeichnet.

SLOT-MEMORY-CLASS =
Steuert die Aufzeichnung der SLOT-Events in Abhängigkeit von der Speicherklasse.

SLOT-MEMORY-CLASS = *ANY
Die SLOT-Events werden unabhängig von der Speicherklasse aufgezeichnet.

SLOT-MEMORY-CLASS = list-poss(4): *3 / *4 / *5 / *6
Nur die SLOT-Events mit den angegebenen Speicherklassen werden aufgezeichnet.

PEND-CODE =
Steuert die Aufzeichnung der PEND-Events in Abhängigkeit vom Pendcode.

PEND-CODE = *ANY
Die PEND-Events werden unabhängig vom Pendcode aufgezeichnet.

PEND-CODE = list-poss(16): <integer 1..22>
Nur die PEND-Events mit dem angegebenen Pendcode werden aufgezeichnet.

LOCK-ID =
Steuert die Aufzeichnung der LOCK-Events in Abhängigkeit von der Lock-Id.

LOCK-ID = *ANY
Die LOCK-Events werden unabhängig von der Lock-Id aufgezeichnet.

LOCK-ID = list-poss(4): <alphanum-name 1..2>
Nur die LOCK-Events mit den angegebenen Lock-Id’s werden aufgezeichnet.

TLT-DESCRIPTOR =
Steuert die Aufzeichnung der TLT-Events in Abhängigkeit vom TLT-DESCRIPTOR.

TLT-DESCRIPTOR = *ANY
Die Aufzeichnung der TLT-Events erfolgt unabhängig vom TLT-DESCRIPTOR.

TLT-DESCRIPTOR = list-poss(8): <alphanum-name 1..3>
Nur die TLT-Events mit den angegebenen TLT-DESCRIPTORen werden aufgezeichnet.

TSKI-SWITCH =
Steuert die Aufzeichnung des TSKI-Events in Abhängigkeit von der T.I.C.

TSKI-SWITCH = *ANY
Die Aufzeichnung der TSKI-Events erfolgt unabhängig von der T.I.C.

TSKI-SWITCH = *TASK
Jeweils nur das erste TSKI-Event einer T.I.C. wird aufgezeichnet.

TSVC-SVC-NUMBER =
Steuert die Aufzeichnung der TSVC-Events nach SVC-Nummern.

TSVC-SVC-NUMBER = *ANY
Die Aufzeichnung der TSVC-Events erfolgt unabhängig von der SVC-Nummer.

TSVC-SVC-NUMBER = list-poss(8): <integer 1..255>
Die TSVC-Events werden für die angegebenen SVC-Nummern aufgezeichnet.

CPU-NUMBER =
Steuert die Aufzeichnung der Events in Abhängigkeit von der CPU-Nummer.

CPU-NUMBER = *ANY
Die Events werden unabhängig von der CPU-Nummer aufgezeichnet.

CPU-NUMBER = list-poss(32): <integer 0..31>
Nur die Events für die angegebenen CPU-Nummern werden aufgezeichnet.

UNLOAD =
Gibt den Zeitpunkt an, zu dem das Subsystem COSMOS entladen werden soll.

UNLOAD = *AT-MEASUREMENT-PROGRAM-STOP
Das Subsystem COSMOS wird am Ende der COSMOS-Messung entladen.

UNLOAD = *AT-SM2-STOP
Das Subsystem COSMOS wird am Ende der SM2-Messung entladen.

MEASUREMENT-TIME =
Legt die Dauer der Messung fest.

MEASUREMENT-TIME = *NOT-SPECIFIED
Die Messung wird durch den Anwender mit der Anweisung STOP-MEASUREMENT-PROGRAM beendet.

MEASUREMENT-TIME = <integer 1..60>
Legt die Zeit in Minuten fest, nach deren Ablauf die Messung automatisch beendet wird.