- Seite 1 - ---------------------------------------------------------------------- | README-Datei ZU ELSA V1.7A | | Ausgabe: Oktober 2000 | ---------------------------------------------------------------------- Im folgenden sind die Aenderungen der Version ELSA V1.7A gegenueber der Version V1.6A beschrieben. Die beschriebenen Aenderungen beziehen sich auf das Handbuch ELSA V1.6A Ausgabe Dezember 1999 Bestellnummer: U22344-J-Z125-3 Die Verweise auf die deutsche Ausgabe des Handbuchs "ELSA V1.6A" sind in der Form "Hb.-Kapitel" bzw. "Hb.-Seite" angegeben. Inhaltsverzeichnis ------------------ 1 Allgemeine Aenderungen ................................. Seite 2 1.1 Installation von ELSA V1.7A ............................ Seite 2 2 HEL - Aenderungen und neue Funktionen .................. Seite 2 2.1 Aenderungen bei Funktion "SCHR" ................... .... Seite 2 2.2 Erweiterung der Speziellen Selektionsmasken ............ Seite 3 3 SVP - Aenderungen und neue Funktionen .................. Seite 7 3.1 Formatangleichung SVP-SEQ-NUM an die FRAME-Darstellung . Seite 7 3.2 Anzeige eines 2.FLAGCODEs in den Detail-Funktionen ..... Seite 8 3.3 EBCDIC-Text zu HEX-Codes in Detail-Dump-Auswertung ..... Seite 10 3.4 Unterstuetzung der Anlagen "S170" und "S140" ........... Seite 11 3.5 Neue ELSA-Meldungen bei falsch generierter SVP-HD ...... Seite 11 A - Seite 2 - 1 Allgemeine Aenderungen ---------------------- 1.1 Installation von ELSA V1.7A --------------------------- Das Hb.-Kapitel 4 "Installation" gilt sinngemaess auch fuer ELSA V1.7A. Die Tabelle (Hb.-Seite 23), die alle fuer den Betrieb von ELSA notwen- digen Dateien enthaelt, ist durch die folgende Tabelle zu ersetzen: Standard-Dateiname | LOGICAL-ID | Datei ---------------------+-------------+--------------------------- SYSPRG.ELSA.017 | SYSPRG | Programm ELSA (Phase) | | SYSFHS.ELSA.017 | SYSFHS | FHS-Masken-Bibliothek | | SYSLNK.ELSA.017.SVP | SYSLNK.SVP | Bibliothek fuer SVP- | | File-Auswertung | | SYSDAT.ELSA.017.HELP | SYSDAT.HELP | Hilfetexte | | (mehrsprachig) | | SYSMES.ELSA.017 | SYSMES | Meldungsdatei | | (mehrsprachig) | | SYSMSV.ELSA.017 | | Meldungsdatei (altes | | Format fuer OSD-BC V1.0) | | SYSSDF.ELSA.017 | SYSSDF | ELSA-SDF-Systemsyntaxdatei | | fuer die ELSA-Kommandos | | im Kommandomodus und das | | Kommando /START-ELSA | | SYSSII.ELSA.017 | SYSSII | Struktur- und Instal- | | lationsinformationsdatei | | fuer IMON | | (Installationsmonitor) ---------------------+-------------+--------------------------- 2 HEL - Aenderungen und neue Funktionen ------------------------------------- 2.1 Aenderungen bei Funktion "SCHR" ------------------------------- Im Hb.-Kapitel 10 "Feldnamen" (Hb.-Seite 271ff) ist der Bedeutungstext wie folgt zu aendern: +------+----------------------------------------------------+ | VM | Bei der Auswertung von VM-globalen HEL-Files wird | | | das Feld "VM" mit "00" fuer ein Monitorsystem | | | und fuer Nummer des Gastsystems versorgt. | | | | | | In allen anderen Faellen wird das Feld mit "00" | | | belegt. | +------+----------------------------------------------------+ A - Seite 3 - 2.2 Erweiterung der Speziellen Selektionsmasken ------------------------------------------- Die Moeglichkeit Selektionsmasken fuer HEL-File-Saetze der Record- Klasse D (Device-Error) anzugeben ist erweitert worden, so dass die angegebenen Filterkriterien auch fuer Logbytes, und damit fuer HEL-File-Saetze der Record-Klasse L (Controller Log Data), angewendet werden koennen. Im Hb.-Kapitel 5.7 "Hauptmenue (MAIN MENU)" ist auf Seite 33 der letzte Punkt "Selektionsmasken anfordern ..." durch folgenden Text zu ersetzen: - Selektionsmasken anfordern (Taste F2 druecken), mit denen die HEL-Saetze nach dem Inhalt der Sensebytes bzw. Logbytes ausgewaehlt werden. Im Hb.-Kapitel 5.9 "Maskeneingabe-Bildschirm" ist auf Seite 52 der angegebene Text durch folgenden zu ersetzen: Der Bildschirm ermoeglicht die Eingabe spezieller Selektions- masken fuer HEL-Saetze der Record-Klasse D (DEVICE ERROR) und L (CONTROLLER LOG DATA). Mit den Selektionsmasken werden diese Saetze nach dem Inhalt bestimmter Sensebytes bzw. Logbytes selektiert. Maximal 12 Selektionsmasken koennen eingegeben werden. Eine Selektionsmaske besteht aus einer Byte-Nummer (beginnend mit 0) und einer Bitmaske. Das Programm wertet nur diejenigen Saetze aus, bei denen die Bits des jeweiligen Sensebytes bzw. Logbytes mit den Bits der Bitmaske uebereinstimmen. Der Maskeneingabeschirm wird aufgerufen, wenn man im Hauptmenue die Funktionstaste F2 betaetigt oder NEXT: /F2 eingibt. Mit dem Aufruf des Maskeneingabe-Bildschirms und der Eingabe mindestens einer Selektionsmaske wird die Auswertung auf Records der Record-Klasse D und L beschraenkt, alle anderen HEL-Saetze sowie die SVP-Saetze werden von vornherein von der Auswertung ausgeschlossen. Beim ersten Aufruf sind alle Eingabefelder ausser NEXT leer; bei wiederholten Aufrufen steht in jedem Feld der jeweils letzte Inhalt. A - Seite 4 - Der auf Hb.-Seite 52 dargestellte Bildschirm M100 ist durch folgenden zu ersetzen: ----------------------------------------------------------------------- M100 SPECIAL SELECTION MASKS for DEVICE ERROR and CONTROLLER LOG DATA ELSA V1.7A10 00-10-01 13:55 ======================================================================= BYTE BITS OF SENSEBYTE/LOGBYTE NUMBER 0 1 2 3 4 5 6 7 000 0 1 1 0 0 0 0 x 013 x x x 1 x x x x 255 1 1 1 0 x x x x ... . . . . . . . . ... . . . . . . . . ... . . . . . . . . ... . . . . . . . . ... . . . . . . . . ... . . . . . . . . ... . . . . . . . . ... . . . . . . . . ... . . . . . . . . Possible Values: 0, 1, other - don't care NEXT: .... F1=help F3=main menu K1=main menu ----------------------------------------------------------------------- Die nachfolgende Beschreibung der Felder "SENESBYTE NUMBER" und "BITS OF SENSBYTE" auf der Hb.-Seite 53 ist wie folgt zu ersetzen: BYTE NUMBER Nummer des Bytes, dessen Bits mit denen der Bitmaske verglichen werden. Die Nummer ist dezimal anzugeben; die Numerierung der Bytes beginnt mit 0. Wenn eine Nummer fehlt, wird die der vorangegangenen Zeile folgende angenommen; fehlt auch die erste Nummer, wird die Nummer 0 angenommen. Die angenommenen Nummern werden beim naechsten Aufruf des Bildschirms sichtbar. BITS OF SENSEBYTE/LOGBYTE Bitmaske fuer den Bitvergleich mit dem jeweiligen Byte Moegliche Werte sind: 0 = Bitvergleich auf 0 1 = Bitvergleich auf 1 Anderes Zeichen = Kein Bitvergleich A - Seite 5 - Im Hb.-Kapitel 6.1 "Anweisungsuebersicht" ist auf der Seite 68 die Beschreibung zu Kommando "SET-MASK" durch folgenden Text zu ersetzen: Funktionsbeschreibung Mit der Anweisung SET-MASK kann man die speziellen Selektions- masken fuer HEL-Saetze der Record-Klasse D (DEVICE ERROR) und L(CONTROLLER LOG DATA) definieren oder zuvor definierte Selektionsmasken loeschen. Solange Selektionsmasken definiert sind, beschraenkt sich die Auswertung auf HEL-Saetze der Record-Klasse D (DEVICE ERROR) und L(CONTROLLER LOG DATA). Diese Records werden mit den Selektionsmasken nach dem Inhalt bestimmter Sensebytes bzw. Logbytes selektiert, alle anderen HEL-Saetze sowie die SVP-Saetze werden von vornherein von der Auswertung ausgeschlossen. Die Anweisung hat Gueltigkeit bis zur Eingabe der naechsten SET-MASK-Anweisung bzw. bis zum Programmende. Die SET-MASK-Anweisung entspricht genau dem Maskeneingabeschirm des Menuesystems (siehe Hb.-Seite 52) Format +---------------------------------------------------------------+ | SET-MASK | +---------------------------------------------------------------+ | BYTE-NUMBER = *NONE / list-poss(12):(...) | | (...) | | | BITMASK = | +---------------------------------------------------------------+ Operandenbeschreibung BYTE-NUMBER = Definiert bzw. loescht die Selektionsmasken BYTE-NUMBER = *NONE Die zuvor definierten Selektionsmasken werden geloescht; die Beschraenkung auf Records der Record-Klasse D und L entfaellt. BYTE-NUMBER = list-poss(12): (...) Angabe einer oder mehrerer Nummern von Sensebytes bzw. Logbytes, deren Bits mit denen einer Bitmaske verglichen werden sollen. Die Nummern der Sensebytes bzw. Logbytes sind dezimal anzugeben; die Nummerierung der Bytes beginnt mit 0. BITMASK = Dient zur Eingabe der Bitmaske, mit der das jeweilige Sensebyte bzw. Logbyte zu vergleichen ist. Der Operand ist obligatorisch. Eine Bitmaske enthaelt maximal 8 Stellen (d.h. rechts koennen Stellen weggelassen werden). Die einzelnen Stellen koennen folgende Werte enthalten: 0 = Bit-Vergleich auf 0 1 = Bit-Vergleich auf 1 Enthaelt eine Stelle ein anderes alphanumerisches Zeichen, erfolgt kein Bit-Vergleich. A - Seite 6 - Beispiel //SET-MASK BYTE=(0(BIT=1XXX0),5(BIT=XXXXXXX1)) Einschraenkung auf HEL-Saetze der Record-Klasse D und L, deren Sensebytes bzw. Logbytes folgende Bitwerte enthalten: BYTE0: Bit0=1 und Bit4=0 BYTE5: Bit7=1 Im Hb.-Kapitel 8 "Meldungen" sind folgende Meldungen durch die neu angegebenen Meldungstexte zu ersetzen: ELS2350 BYTE-NUMMER '(&00)' IST DOPPELT ANGEGEBEN ELS2350 BYTE NUMBER '(&00)' SPECIFIED TWICE ELS2351 BYTE-NUMMER '(&00)' IST UNGUELTIG - GUELTIG: 000,001,...,255 ELS2351 BYTE NUMBER '(&00)' IS ILLEGAL - VALID: 000,001,...,255 ELS2352 BIT-MASKE ZU BYTE '(&00)' IST NICHT ANGEGEBEN ELS2352 BIT MASK NOT SPECIFIED FOR BYTE '(&00)' ELS2353 WERTEBEREICH FUER BYTE-NUMMER (000,001,...,255) IST UEBERSCHRITTEN ELS2353 OUT OF VALUE RANGE (000,001,...,255) FOR BYTE NUMBER A - Seite 7 - 3 SVP - Aenderungen und neue Funktionen ------------------------------------- 3.1 Formatangleichung SVP-SEQ-NUM an die FRAME-Darstellung ------------------------------------------------------ Das Feld "SVP-SEQ-NUM" ist an folgenden Stellen von 4 auf 5 Zeichen zu verbreitern: - In Hb.-Kapitel 5.7 im Layout des Hauptmenues - In Hb.-Kapitel 7.9 im Layout von 'SHOW-SELECTION-PARAMETERS' Das Feld "SEQ#" ist an folgenden Stellen von 4 auf 5 Zeichen zu verbreitern: - In Bildschirm "L620" auf der Hb.-Seite 119 - In Bildschirm "DE620" auf der Hb.-Seite 144 - In Bildschirm "DD620" auf der Hb.-Seite 151 - In Bildschirm "DD630" auf der Hb.-Seite 153 - In Bildschirm "DD640" auf der Hb.-Seite 154 - In Bildschirm "DD650" auf der Hb.-Seite 155 In Hb.-Kapitel 5.8.2 ist unter 'SVP-SEQ-NUM' der erste Absatz wie folgt zu aendern: Angabe eines Sequenznummern-Intervalls fuer SVP-Saetze. Die Sequenznummern sind entsprechend ihrer Verwendung im SVP dezimal oder sedezimal anzugeben. Fuehrende Nullen duerfen weggelassen werden. Die dezimale oder sedezimale Verwendung der Sequenznummern ist in der folgenden Uebersicht dargestellt: DEZIMALE Angabe bei folgenden Anlagentypen: 7590/C40/H120/H121/H130/S110/S115/S130/S135/S140/S150/S160/S170 SEDEZIMALE Angabe bei folgenden Anlagentypen: H60/H90/H100/C50/C70/C80/SR2000/DS2000 In Hb.-Kapitel 6.2 sind bei dem Kommando 'SET-SELECTION' folgende Operanden wie folgt zu aendern: SVP-SEQ-NUM-FROM = *NOT-SELECTED / SVP-SEQ-NUM-TO = *NOT-SELECTED / In Hb.-Kapitel 10 "Feldnamen" (Hb.-Seite 271ff) ist der Bedeutungstext fuer den Feldnamen "#SEQ" wie folgt zu ersetzen: +------+----------------------------------------------------+ | SEQ# |Sequenznummer des HEL-File- bzw. SVP-File-Records. | | |HEL: Die Ausgabe erfolgt sedzimal. | | |SVP: Die Ausgabe erfolgt dezimal oder sedezimal | | | entsprechend der Verwendung im SVP. | | | (nur C40: ein fuehrender '*' kennzeichnet ein | | | vorhandenes detailliertes Logout) | +------+----------------------------------------------------+ A - Seite 8 - 3.2 Anzeige eines 2.FLAGCODEs in den Detail-Funktionen -------------------------------------------------- In Hb.-Kapitel 7.5.2 "Funktion DE: DETAIL-PROCESSING-EDIT" ergeben sich folgende Aenderungen: - Auf der Hb.-Seite 144 ist folgender Absatz vor dem Bildschirm "DE620" einzufuegen: Zusaetzlich wird pro Record ein zweiter FLAGCODE samt dazugehoerender UNIT angezeigt,falls ein solcher Wert im SVP-Satz vorhanden ist. - Der Bildschirm "DE620" auf der Hb.-Seite 144 ist durch folgenden zu ersetzen: ----------------------------------------------------------------------- DE620 DETAIL-PROCESSING - SVP-FILE RECORDS ELSA V1.7A10 CPU: 70020001 89000000 S170 00-10-01 16:13 ======================================================================= FIRST: 00-03-29 15:47:37 LAST: 00-03-30 14:11:42 TOTAL CNT: 75 SEQ# UNIT FLAGCODE DATE/TIME ERCNT LAST DATE/TIME 04847 CHP 52 A204 31 00A22K30 000330 131219 1 CHP 5W 04A2 01 00A20K00 04848 CHP 52 2204 31 00222K30 000330 131219 1 CHP 5W 0422 01 00220K00 04849 CHP 52 A205 31 00A22K30 000330 131227 1 CHP 5W 05A2 01 00A20K00 04850 CHP 52 2205 31 00222K30 000330 131235 1 CHP 5W 0522 01 00220K00 04784 WTCSL D9 0050 1 00000K00 000329 160556 1 04785 WTCSL D9 ETMR K1 00000K00 000329 160623 1 04786 WTCSL D9 0557 1 00000K00 000329 161101 1 04787 WTCSL D9 NSI1 11 00000K00 000329 161139 1 04804 WTCSL D9 LAS T1 00000K00 000329 173259 1 04805 WTCSL D9 T502 1 00000K00 000329 173639 1 NEXT: .... (+/-) F1=help F2=show sel-par F3=main menu K1=return ----------------------------------------------------------------------- In Hb.-Kapitel 7.5.3 "Funktion DD: DETAIL-PROCESSING-DUMP" ergeben sich folgende Änderungen: - Auf der Hb.-Seite 154 ist folgender Absatz vor dem Bildschirm "DD640" einzufuegen: Zusaetzlich wird pro Record ein zweiter FLAGCODE samt dazugehoerender UNIT angezeigt,falls ein solcher Wert im SVP-Satz vorhanden ist. - Der Bildschirm "DD640" auf der Hb.-Seite 154 ist durch folgenden zu ersetzen: A - Seite 9 - ----------------------------------------------------------------------- DD640 DETAIL-PROCESSING DUMP - SVP-FILE RECORDS ELSA V1.7A10 CPU: 84020002 17800000 H120-S 00-10-01 15:33 ======================================================================= SEQ# UNIT FLAGCODE DATE/TIME ERCNT LAST DATE/TIME ADDR HEX RECORD 05768 CPU0 23 5010 41 00000000 94-04-25 07:33:59 2 94-04-25 07:33:59 CPU0 23 5010 41 00000000 0000 8000C000 16888000 01000002 23501041 00000000 23501041 00000000 0020 33599404 25073359 00020000 40F70000 00000000 00000000 00012000 0040 00000000 00000001 20620000 00000000 00000000 00000000 00000000 0060 00000000 00000000 000094C0 02B00000 00000000 00000000 00000000 NEXT: .... F1=help F2=show sel-par F3=main menu K1=return ----------------------------------------------------------------------- - Auf der Hb.-Seite 155 ist folgender Absatz vor dem Bildschirm "DD650" einzufuegen: Zusaetzlich wird pro Record ein zweiter FLAGCODE samt dazugehoerender UNIT angezeigt,falls ein solcher Wert im SVP-Satz vorhanden ist. - Der Bildschirm "DD650" auf der Hb.-Seite 155 ist durch folgenden zu ersetzen: ----------------------------------------------------------------------- DD650 DETAIL-PROCESSING DUMP - SVP-FILE RECORDS ELSA V1.7A10 CPU: 61420001 18000000 H130-J 00-10-01 12:54 ======================================================================= SEQ# UNIT FLAGCODE DATE/TIME ERCNT LAST DATE/TIME 04660 UNANAL 00 7004 33 B4C10111 940321 100907 0 000000 000001 UNANAL 00 7004 33 B4C10111 ADDR HEX RECORD 0000 400020C0 12344000 00000002 F0F0F7F0 F0F4F3F3 C2F4C3F1 F0F1F1F1 0020 F0F4F3F3 C2F4C3F1 F0F1F1F1 19940321 10090700 00000000 00000100 0040 00000000 00000000 00000000 00802045 36304C32 310000E0 2B303033 0060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0080 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00A0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00C0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00E0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0140 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0160 00000000 00000000 00000000 00000000 00000000 00000000 00000000 NEXT: .... F1=help F2=show sel-par F3=main menu K1=return ----------------------------------------------------------------------- A - Seite 10 - 3.3 EBCDIC-Text zu HEX-Codes in Detail-Dump-Auswertung -------------------------------------------------- In Hb.-Kapitel 7.5.3 "Funktion DD: DETAIL-PROCESSING-DUMP" ergeben sich folgende Änderungen: - Auf der Hb.-Seite 155 sind die Anlagen "S110/S115/S135/S150/S160" aus der Ueberschrift zu entfernen. - Am Ende der Hb.-Seite 155 sind folgende Inhalte einzufuegen: Anlagen "S110/S115/S135/S140/S150/S160/S170 Bei diesen Anlagentypen enthaelt ein Bildschirm einen SVP-Satz (=Flagcode-Record). Die wichtigsten Daten des SVP-Satzes (Sequenznummer, Unit, Flagcode usw.) werden aufbereitet. Darunter folgt der gesamte Inhalt des Satzes im Dump-Format (sedezimal und abdruckbar). Zusaetzlich wird pro Record ein zweiter FLAGCODE samt dazu- gehoerender UNIT angezeigt,falls ein solcher Wert im SVP-Satz vorhanden ist. ----------------------------------------------------------------------- DD655 DETAIL-PROCESSING DUMP - SVP-FILE RECORDS ELSA V1.7A10 CPU: 24021010 88000000 S160 00-10-01 08:38 ======================================================================= SEQ# UNIT FLAGCODE or MSG# DATE/TIME ERCNT LAST DATE/TIME 00217 WTCSL D9 0000 0 00001T00 000229 012228 1 ADDR HEX RECORD EBCDIC 0000 08000000 00D90800 00E00001 C4F9F0F0 .....R......D900 0010 F0F040F0 F0F0F0F0 F1E3F0F0 00000000 00 000001T00.... 0020 00000000 00000000 00000000 20000229 ................ 0030 01222800 00000000 00000000 00010000 ................ 0040 0000C000 00000000 00000000 00000000 ................ 0050 00000000 000080B0 C5F3F0D3 F0F1C7F0 ........E30L01G0 0060 F2C54EF0 F0F1F340 00010000 00000000 2E+0013 ........ 0070 00000006 00000000 00000000 00000000 ................ 0080 C7E2F8F8 F0F04040 00000000 00000000 GS8800 ........ 0090 61F3F0C2 40404040 40404040 FE9F0000 /30B .... 00A0 00000000 00000000 00000000 00000000 ................ 00B0 00000000 00000000 00000000 00000000 ................ NEXT: +... (+) F1=help F2=show sel-par F3=main menu K1=return K3=previous mask ----------------------------------------------------------------------- A - Seite 11 - 3.4 Unterstuetzung der Anlagen "S170" und "S140" -------------------------------------------- Alle Textstellen, die sich im Handbuch auf die Anlage "S150" beziehen, gelten auch fuer die Anlagen "S170" und "S140". Betroffen sind die Hb.-Seiten 13, 14, 105, 119, 144, 145, 151 und 155. Ausgenommen davon ist die UNIT-Tabelle im Hb.-Kapitel 5.8.2 "Spezielle Selektionskriterien fuer SVP-Saetze" auf der Hb.-Seite 51: In diesem Fall wird die Tabelle fuer die Anlagen "S170" und "S140" wie folgt erweitert: +----------+------------------------+---------------------------+ | Anlage | Unitgruppe | UNITs | +----------+------------------------+---------------------------+ | S170 / | Central processor | CPU0 ..... CPUF | | S140 | | CPU | | | | MSU01 | | | Peripheral processor | CHE | | | | CHP | | | | IOPA0 ..... IOPAF | | | Other processor | FW | | | | IPL | | | | SSU0 SSU1 | | | | SVP | | | | SVPOS | | | | SYSBD | | | | WTCSL | | | ARMSS | ARMSS | | | Power supply | POW | | | Undefined unit | UNDEF | +----------+------------------------+---------------------------+ Im Hb.-Kapitel 6 "Bedienung ueber Programmanweisungen" kann in der Anweisung SET-SVP-REFERENCE (Hb-Seite 74) die Anlage "S170" zusaetzlich als SVP-Referenz-Typ angegeben werden. Der Operand REFERENCE-TYPE wird dafuer um einen neuen Operandenwert erweitert: REFERENCE-TYPE = ... / *S170 3.5 Neue ELSA-Meldungen bei falsch generierter SVP-HD ------------------------------------------------- Im Hb.-Kapitel 8 "Meldungen" sind folgende Meldungen durch die neu angegebenen Meldungstexte zu ersetzen: ELS4010 SVP-HD NICHT MIT GERAETENAMEN 'C0' GENERIERT ELS4010 SVP-HD HAS NOT BEEN GENERATED WITH DEVICE NAME 'C0' ELS4011 SVP-HD NICHT MIT GERAETETYP 'DSVP1' GENERIERT ELS4011 SVP-HD HAS NOT BEEN GENERATED WITH DEVICE TYP 'DSVP1'