Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

ALTREC

Prolog  

Control Block Contents  

ALTREC DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

ALTREC Prolog

 NAME       : ALTREC
 DESCRIPTION: ALERT RECORDING RECORD
 DSECT      : ALTREC
 FUNCTION   : ALTREC PROVIDES ERROR, SENSE, AND OTHER
              STATISTICAL DATA NEEDED FOR ERROR RECORDING
              ON A SPECIFIED CHANNEL-ATTACHED I/O DEVICE.
              ALTREC MAPS THE NON-DEVICE SPECIFIC INFORMATION
              AND SDMALT MAPS THE STORAGE DEVICE SPECIFIC
              INFORMATION.  MODULES WHICH BUILD ALERT RECORDS
              FOR STORAGE DEVICES MUST COPY BOTH THE SDMALT &
              ALTREC CONTROL BLOCKS.
 LOCATED BY : N/A
 CREATED BY : HCPDUC
 DELETED BY : HCPIOE AFTER HCPREC HAS COPIED IT INTO
              A GSDBK.

 

ALTREC Control Block Content


ALTREC DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ALTREC ALERT RECORDING RECORD THIS CONTROL BLOCK IS AN INTER-OPERATING-SYSTEM BLOCK WHICH IS DEFINED BY IBM CORPORATE STANDARDS. THEREFORE VM/XA DOES NOT CONTROL THE DEFINITIONS NOR DOES IT NECESSARILY USE ALL THE FIELDS DEFINED OR ALL THE BITS DEFINED WITHIN A FIELD. 0000 0 Bitstring 16 ALTHDR (0) ALERT RECORD HEADER 0000 0 Bitstring 1 ALTHTYPE RECORD TYPE 000000A3 ALTRECRD 163 ALERT RECORD TYPE CODE (X'A3') 0001 1 Bitstring 1 ALTSYS SYSTEM/RELEASE LEVEL 111. .... HDRHSSYS X'E0' SYSTEM MASK 1... .... HDRHSOS2 X'80' OS/VS2 .11. .... HDRHSVM X'60' VM .1.. .... HDRHSOS1 X'40' OS/VS1 ..1. .... HDRHSDOS X'20' DOS ...1 1111 HDRHSLVL X'1F' SYSTEM LEVEL MASK (INCLUDES VERSION AND RELEASE LEVEL) ...1 11.. HDRHSVRS X'1C' VERSION NUMBER MASK .... ..11 HDRHSREL X'03' RELEASE LEVEL MASK 0002 2 Bitstring 1 ALTSWS0 SWITCH BYTE ZERO (0) 0003 3 Bitstring 1 ALTSWS1 SWITCH BYTE ONE (1) ...1 .... ALTDASIM X'10' SERVICE INFORMATIONAL MESSAGE (SIM) 0004 4 Bitstring 1 ALTSWS2 SWITCH BYTE TWO (2) 1... .... ALTCHPVA X'80' DASD SERVICE INFORMATIONAL MESSAGE (SIM) 0005 5 Bitstring 1 ALTSWS3 SWITCH BYTE THREE (3) 0006 6 Bitstring 1 ALTRDCNT RECORD COUNT 1111 .... HDRRCSEQ X'F0' RECORD SEQUENCE NUMBER MASK .... 1111 HDRRCPHY X'0F' TOTAL NUM. OF PHYSICAL RECORDS IN LOGICAL RECORD BIT MASK 0007 7 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0008 8 Dbl-Word 8 ALTSFTOD TOD OF SYSTEM FAILURE 0010 16 Dbl-Word 8 ALTCPUID CPUID AND SERIAL NUMBER BEGINNING OF ALERT RECORD SPECIFIC INFORMATION 0018 24 Bitstring 76 ALTSPEC LENGTH OF SPECIFIC INFORMATION 00000064 ALTLENG (*-ALTREC) LENGTH IN BYTES OF ALTREC 0000000D ALTSIZE (*-ALTREC+7)/8 DOUBLEWORD LENGTH OF ALTREC REDEFINITIONS OF ALERT RECORD FIELDS 0008 8 Signed 4 ALTDTEN DATE OF SYSTEM FAILURE 000C 12 Signed 4 ALTTMEN TIME OF SYSTEM FAILURE 0010 16 Bitstring 1 ALTVERNO MACHINE VERSION CODE 0011 17 Bitstring 3 ALTCPSER CPU SERIAL NUMBER 0014 20 Bitstring 2 ALTCPMOD CPU MACHINE MODEL NUMBER 0016 22 Bitstring 2 ALTCPMEL MAX LENGTH OF MACHINE-DEPENDENT MACHINE CHECK EXTENDED LOGOUT AREA

 

ALTREC Storage Layout

*** ALTREC - ALERT RECORDING RECORD
*
*     +------+------+------+------+------+------+------+------+
*   0 |:HTYPE|ALTSYS|:SWS0 |:SWS1 |:SWS2 |:SWS3 |:RDCNT|//////|
*     +------+------+------+------+------+------+------+------+
*   8 |                       ALTSFTOD                        |
*     +-------------------------------------------------------+
*  10 |                       ALTCPUID                        |
*     +-------------------------------------------------------+
*  18 |                                                       |
*     =                       ALTSPEC                         =
*     |                           +---------------------------+
*     |                           | 64
*     +---------------------------+
*
*** ALTREC - ALERT RECORDING RECORD
*** Overlay for ALTSFTOD in ALTREC
*
*     +---------------------------+---------------------------+
*   8 |         ALTDTEN           |         ALTTMEN           |
*     +---------------------------+---------------------------+
*  10
*
*** Overlay for ALTSFTOD in ALTREC
*** Overlay for ALTCPUID in ALTREC
*
*     +------+--------------------+-------------+-------------+
*  10 |:VERNO|     ALTCPSER       |  ALTCPMOD   |  ALTCPMEL   |
*     +------+--------------------+-------------+-------------+
*  18
*
*** Overlay for ALTCPUID in ALTREC

 

ALTREC Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

ALTCHPVA 0004 80

ALTCPMEL 0016

ALTCPMOD 0014

ALTCPSER 0011

ALTCPUID 0010

ALTDASIM 0003 10

ALTDTEN 0008

ALTHDR 0000

ALTHTYPE 0000

ALTLENG 0018 00000064

ALTRDCNT 0006

ALTRECRD 0000 000000A3

ALTSFTOD 0008

ALTSIZE 0018 0000000D

ALTSPEC 0018

ALTSWS0 0002

ALTSWS1 0003

ALTSWS2 0004

ALTSWS3 0005

ALTSYS 0001

ALTTMEN 000C

ALTVERNO 0010

HDRHSDOS 0001 20

HDRHSLVL 0001 1F

HDRHSOS1 0001 40

HDRHSOS2 0001 80

HDRHSREL 0001 03

HDRHSSYS 0001 E0

HDRHSVM 0001 60

HDRHSVRS 0001 1C

HDRRCPHY 0006 0F

HDRRCSEQ 0006 F0


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:35:33 EDT.
Copyright IBM Corporation, 1990, 1999