COMSDFS 
COMMON
                                                                      # 
          CTEXT  COMSDFS - COMMON DAYFILE SYMBOL DEFINITIONS. 
                                                                      # 
                                               CONTROL NOLIST;
                                                                      # 
  
          SPACE  4,10 
          BASE   M
*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992. 
          SPACE  4,10 
***       COMSDFS - COMMON DAYFILE SYMBOL DEFINITIONS.
*         W. B. CHAPIN.      79/09/18.
          SPACE  4,10 
***              COMSDFS PROVIDES SYMBOL DEFINITIONS FOR ALL DAYFILE
*         RELATED FUNCTIONS, MAINTENANCE LOG MESSAGE ID-S AND SYMPTOMS. 
* 
* 
*         SYMBOLS DEFINED BY THE #   #DEF#   # MACRO ARE USED IN
*         BOTH *SYMPL* AND *COMPASS* PROGRAMS.  IN *SYMPL*, COMMENTS
*         ARE DELIMITED BY THE # # CHARACTER. 
  
  
  
  
*         THE FOLLOWING MACRO DEFINITIONS CREATE MICRO NAMES WHICH
*         CORRESPOND TO THE OCTAL NUMBERS 10B THROUGH 177B.  THEY HAVE
*         VALUES WHICH ARE THE SAME AS THEIR NAME 
*         (IE, "37" MICRO 1,,$37$  ). 
*         THE PURPOSE OF THIS IS TO AVOID TYPE 9 ERRORS WHICH WOULD 
*         OTHERWISE OCCUR WHEN *COMPASS* PROCESSES A LINE WITH A
*         #   #DEF#    # MACRO CONTAINING THE *SYMPL* REPRESENTATION OF 
*         AN OCTAL NUMBER (O"37").
  
  
  
  
 OCTMIC   ECHO   ,FIRST=1,LAST=2200B
 .R       SET    LAST 
 GENMIC   DUP    LAST-FIRST+1 
 .R       SET    .R-1 
 .V       OCTMIC .R 
 ".V"     MICRO  1,,$.V$
 GENMIC   ENDD
 OCTMIC   ENDD
          SPACE  4,30 
***       THE MAINTENANCE LOG MESSAGE ID IS A 12 BIT VALUE IDENTIFYING
*         THE TYPE OF MESSAGE.  THERE ARE FOUR PRINCIPLE GROUPS.
*         GROUP                    CODE RANGE 
*         HARDWARE ERROR/USAGE     001 - 377
*         SYSTEM SOFTWARE          400 - 477
*         SPECIAL SOFTWARE         600 - 677
*         SPECIAL HARDWARE         700 - 777
* 
*         ERROR RANGE 0 CODES 1 - 77 ARE RESERVED FOR COMMON SYMPTOMS.
          SPACE  4,10 
***       SYSTEM SOFTWARE SYMBOLS ARE NOT TO BE QUALIFIED 
*         EXCEPT WHEN SYMBOLS RELATED TO A SPECIFIC MESSAGE 
*         ID ARE IN CONFLICT WITH EXISTING UNQUALIFIED
*         SYMBOLS.
* 
*         MESSAGE ID AND SYMPTOM VALUES ARE NOT TO BE CHANGED AFTER 
*         THEY HAVE BEEN DEFINED.  THEREFORE, ALL MESSAGE ID AND
*         SYMPTOM SYMBOLS ARE DEFINED ACCORDING TO THE FOLLOWING
*         CONVENTIONS.
* 
*         XMNNNN
*         WHERE X - REPRESENTS THE ORIGIN OF THE REPORTED STATUS. 
*                M - IDENTIFIES THE SYMBOL AS A BML MESSAGE ID. 
*                NNNN - IS THE OCTAL CONSTANT VALUE OF THE CODE USED
*                       FOR THE MESSAGE ID. 
* 
*         XSNNNN
*         WHERE X - REPRESENTS THE ORIGIN OF THE REPORTED STATUS. 
*                S - IDENTIFIES THE SYMBOL AS A BML SYMPTOM.
*                NNNN - IS THE COMPLETE VALUE, INCLUDING TYPE AND 
*                       CODE USED FOR THE SYMPTOM.
  
**        SYSTEM SOFTWARE MAINTANENCE LOG MESSAGE ID-S AND ASSOCIATED 
*         SYMPTOMS ARE AS FOLLOW. 
          SPACE  4,10 
*         DAYFILE MESSAGE ID AND SYMPTOM VALUES ARE AS FOLLOWS. 
  
 DM0400   EQU    400         DAYFILE SOFTWARE INITIALIZATION MESSAGE ID 
 SS0100   EQU    100         SYSTEM TITLE SYMPTOM 
 SS0101   EQU    101         SYSTEM VERSION SYMPTOM 
  
 DM0401   EQU    401         DAYFILE PACK INFORMATION MESSAGE ID
 HI0100   EQU    100         PACK SERIAL NUMBER SYMPTOM 
 HI0101   EQU    101         FIRMWARE REVISION NUMBER 
 HI0102   EQU    102         OPERATOR INITIATED CONTROLWARE RELOAD
 HI0103   EQU    103         DRIVER INITIATED CONTROLWARE RELOAD
 HI0104   EQU    104         FIRMWARE REVISION NUMBER - CONTROL MODULE
 HI0105   EQU    105         OPERATOR INITIATED RELOAD - CONTROL MODULE 
 HI0106   EQU    106         SYSTEM INITIATED RELOAD - CONTROL MODULE 
 HI0107   EQU    107         HYDRA - DEVICE CHARACTERISTICS 
 HI0110   EQU    110         MAINFRAME INTERFACE INITIALIZATION 
 HI0111   EQU    111         MICROCODE LOADED - CCC/NIP 
 HI0112   EQU    112         MICROCODE LOAD ERROR - CCC/NIP 
 HI0113   EQU    113         STATUS ERROR - CCC/NIP 
 HI0114   EQU    114         CONTROLLER DID NOT TAKE ALL CONTROLWARE
 HI0115   EQU    115         GENERAL STATUS 
 HI0116   EQU    116         FUNCTION TIMED OUT 
 HI0117   EQU    117         NO GENERAL STATUS RECEIVED 
  
 DM0406   EQU    406         DAYFILE MAINTENANCE LOG MESSAGE ID 
 DS0101   EQU    101         DAYFILE CREATION SYMPTOM 
 DS0102   EQU    102         DAYFILE INCREMENTAL SYMPTOM
 DS0103   EQU    103         DAYFILE TERMINATION SYMPTOM
 DS0104   EQU    104         DAYFILE RECOVERY SYMPTOM 
 DS0105   EQU    105         DAYFILE READ ERROR SYMPTOM 
 DS0106   EQU    106         DAYFILE LINKAGE ERROR SYMPTOM
 DS0107   EQU    107         DAYFILE RECOVERY SECTOR SYMPTOM
 DS0110   EQU    110         DAYFILE SHORT FILE ERROR SYMPTOM 
 DS0111   EQU    111         DAYFILE LONG FILE ERROR SYMPTOM
 DS0112   EQU    112         DAYFILE CHECKPOINT SYMPTOM 
 DS0113   EQU    113         *GETLOG* EXECUTED
 DS0114   EQU    114         DAYFILE MESSAGES LOST (*CPUMTR*) 
  
 DM0407   EQU    407         EI/MICROCODE VERIFICATION MESSAGE ID 
 DS0100   EQU    100         EI/MICROCODE VERIFICATION SYMPTOM
  
  
          IF     -DEF,QUAL$S,1
          QUAL   COMSDFS
          SPACE  4,10 
***       NON SYSTEM SOFTWARE ID-S MUST BE QUALIFIED UNDER THE
*         *COMSDFS* QUALIFIER OR, IN CASE OF SYMBOL CONFLICT, SOME
*         OTHER QUALIFIER.
  
**        SPECIAL SOFTWARE MAINTENANCE LOG MESSAGE ID-S AND ASSOCIATED
*         SYMPTOMS ARE AS FOLLOW. 
  
 SM0411   EQU    411         PP DETECTED SOFTWARE ERROR MESSAGE ID
 SS0100   EQU    100         PP DETECTED SOFTWARE ERROR SYMPTOM CODE
          SPACE  4,10 
**        HARDWARE/USAGE MAINTENANCE LOG MESSAGE ID-S AND ASSOCIATED
*         SYMPTOMS ARE AS FOLLOW. 
  
*         COMMON HARDWARE SYMPTOMS ARE DEFINED AS FOLLOWS.
  
 HS0001   EQU    1           CHANNEL ACTIVE 
 HS0002   EQU    2           CHANNEL INACTIVE 
 HS0003   EQU    3           CHANNEL FULL 
 HS0004   EQU    4           CHANNEL EMPTY
 HS0005   EQU    5           (A) .NE. 0 - INCOMPLETE TRANSFER 
 HS0006   EQU    6           EXTERNAL REJECT
 HS0007   EQU    7           INTERNAL REJECT
 HS0010   EQU    10          *XMSN* PARITY
 HS0011   EQU    11          CHANNEL STAYS ACTIVE AFTER *DCN* 
 HS0012   EQU    12          CANNOT CONNECT (OFF-LINE / MISSING)
 HS0013   EQU    13          CHANNEL INACTIVE AFTER *ACN* 
 HS0014   EQU    14          CHANNEL DOWNED BY OPERATOR 
 HS0015   EQU    15          CHANNEL DOWNED BY SYSTEM 
 HS0016   EQU    16          CHANNEL UPPED BY OPERATOR
 HS0017   EQU    17          CHANNEL UPPED BY SYSTEM
*         EQU    20 - 21     RESERVED FOR FUTURE USE
 HS0022   EQU    22          CONVERSION MEMORY ERROR
 HS0023   EQU    23          CHANNEL ILL
 HS0024   EQU    24          CHANNEL PARITY 
 HS0025   EQU    25          FUNCTION REJECT (INVALID SEEK) 
 HS0026   EQU    26          6681 INTERNAL/EXTERNAL REJECT
*         EQU    27          RESERVED FOR FUTURE USE
 HS0030   EQU    30          DEVICE STATUS SET TO *OFF* BY SYSTEM 
 HS0031   EQU    31          DEVICE STATUS SET TO *ON* BY OPERATOR
 HS0032   EQU    32          DEVICE STATUS SET TO *ON* BY SYSTEM
*         EQU    33          RESERVED FOR FUTURE USE
 HS0034   EQU    34          DEVICE STATUS SET TO *DOWN* BY SYSTEM
*         EQU    35 - 37     RESERVED 
 HS0040   EQU    40          READ PARITY
 HS0041   EQU    41          WRITE PARITY 
 HS0042   EQU    42          NO EOP ON I/O
 HS0043   EQU    43          UNIT NOT READY 
 HS0044   EQU    44          UNIT HUNG BUSY 
 HS0045   EQU    45          MEMORY PARITY ERROR LOADING
 HS0046   EQU    46          MEMORY PARITY ERROR DATA 
 HS0047   EQU    47          FIRMWARE LOAD
 HS0050   EQU    50          FIRMWARE DEAD
 HS0051   EQU    51          CANNOT AUTOLOAD
 HS0052   EQU    52          OFF EQUIPMENT
 HS0053   EQU    53          ON EQUIPMENT 
 HS0054   EQU    54          CONTROLWARE SERIAL NUMBER
 HS0055   EQU    55          RESTART CONTROLWARE
 HS0056   EQU    56          DEVICE RESERVED
 HS0057   EQU    57          ABNORMAL END OPERATION INTERRUPT 
 HS0060   EQU    60          CUMULATIVE STATUS
 HS0061   EQU    61          TEMPERATURE ABNORMAL 
 HS0062   EQU    62          SYNC ERROR 
 HS0063   EQU    63          MEMORY PARITY
 HS0064   EQU    64          DIAGNOSTIC ERROR 
 HS0065   EQU    65          MEMORY FLAG
 HS0066   EQU    66          CHANNEL RESERVED 
 HS0067   EQU    67          DATA VERIFICATION FAILURE
*         EQU    70 - 73     RESERVED FOR CDC 
 HS0074   EQU    74          EXAMINE GENERAL STATUS 
 HS0075   EQU    75          EXAMINE DETAILED STATUS
 HS0076   EQU    76          UNDEFINED ERROR
 HS0077   EQU    77          COPYRIGHT CONTROL DATA SYSTEMS INC.
 HS0200   EQU    200         CRITICAL ERROR LOG 
          SPACE  4,10 
  
*         MESSAGE ID-S AND SYMPTOM CODES FOR BATCHIO
*         CARD READER/CARD PUNCH RESOURCES. 
  
 BM0020   EQU    20          405 CARD READER
 BM0021   EQU    21          415 CARD PUNCH 
  
 BS0100   EQU    100         ACCOUNTING DATA
 BS0101   EQU    101         COMPARE ERROR
 BS0102   EQU    102         FEED FAILURE 
  
*         MESSAGE ID-S AND SYMPTOM CODES FOR BATCHIO
*         LINE PRINTER RESOURCES. 
  
 LM0022   EQU    22          512 LINE PRINTER 
 LM0023   EQU    23          580-12 LINE PRINTER
 LM0024   EQU    24          580-16 LINE PRINTER
 LM0025   EQU    25          580-20 LINE PRINTER
 LM0026   EQU    26          580-120 LINE PRINTER 
 LM0027   EQU    27          580-160 LINE PRINTER 
 LM0030   EQU    30          580-200 LINE PRINTER 
 LM0031   EQU    31          5870 NON-IMPACT PRINTER
 LM0032   EQU    32          5970 NON-IMPACT PRINTER
  
 LS0100   EQU    100         ACCOUNTING DATA
 LS0101   EQU    101         PRINT ERROR
 LS0102   EQU    102         PFC ERROR
 LS0103   EQU    103         PRINT ERROR COUNT
  
**        MASS STORAGE MESSAGE ID-S ARE AS FOLLOWS. 
  
 RM0002   EQU    2           (DI)  844-2X, HALF TRACK 
 RM0003   EQU    3           (DJ)  844-4X, HALF TRACK 
 RM0004   EQU    4           (DK)  844-2X, FULL TRACK 
 RM0005   EQU    5           (DL)  844-4X, FULL TRACK 
 RM0006   EQU    6           (DV/DW) 819
 RM0007   EQU    7           (DM)  885, HALF TRACK
 RM0010   EQU    10          (DX)  3330-1 
 RM0011   EQU    11          (DY)  3330-11
 RM0012   EQU    12          (DZ)  3350 
 RM0013   EQU    13          (DA)  33502
 RM0014   EQU    14          (DB)  DEMA/PFMD
 RM0015   EQU    15          (DR)  CDSS II
 RM0017   EQU    17          (DQ)  885, FULL TRACK
 RM0070   EQU    70          (DP)  ECS I  - DC135 DDP 
 RM0071   EQU    71          (DE)  ECS I  - COUPLER 
 RM0072   EQU    72          (DP)  ECS II - DC135 DDP 
 RM0073   EQU    73          (DE)  ECS II - COUPLER 
 RM0074   EQU    74          (DP)  ECS I  - DC145 DDP 
 RM0075   EQU    75          (DP)  ECS II - DC145 DDP 
 RM0076   EQU    76          (DP)  LCME   - COUPLER 
 RM0077   EQU    77          (DE)  UEM
 RM0110   EQU    110         (DD)  834, FULL TRACK
 RM0111   EQU    111         (DG)  836, FULL TRACK
 RM0115   EQU    115         (DC)  895, FULL TRACK
 RM0120   EQU    120         (DF)  887 - 4KB SECTOR 
 RM0121   EQU    121         (DH)  887 - 16KB SECTOR
 RM0124   EQU    124         (DN)  CM3/XMD
 RM0130   EQU    130         (EA)  5832 (1X SSD)
 RM0131   EQU    131         (EB)  5832 (2X SSD)
 RM0132   EQU    132         (EC)  5833 (1X SABRE)
 RM0133   EQU    133         (ED)  5833 (1XP SABRE) 
 RM0134   EQU    134         (EE)  5833 (2X SABRE)
 RM0135   EQU    135         (EM)  5833 (3XP SABRE) 
 RM0136   EQU    136         (EN)  5833 (4X SABRE)
 RM0137   EQU    137         (EF)  5833 (2XP SABRE) 
 RM0142   EQU    142         (EG)  5838 (1X ELITE)
 RM0143   EQU    143         (EH)  5838 (1XP ELITE) 
 RM0144   EQU    144         (EI)  5838 (2X ELITE)
 RM0145   EQU    145         (EK)  5838 (3XP ELITE) 
 RM0146   EQU    146         (EL)  5838 (4X ELITE)
 RM0147   EQU    147         (EJ)  5838 (2XP ELITE) 
 RM0162   EQU    162         (EO)  47444 (1X 3.5IN) 
 RM0163   EQU    163         (EP)  47444 (1XP 3.5IN)
 RM0164   EQU    164         (ES)  47444 (2X 3.5IN) 
 RM0165   EQU    165         (EV)  47444 (3XP 3.5IN)
 RM0166   EQU    166         (EW)  47444 (4X 3.5IN) 
 RM0167   EQU    167         (EU)  47444 (2XP 3.5IN)
*         EQU    170         (DE)  ESM    - COUPLER (ESM MODE)
*         EQU    171         (DP)  ESM    - LOW SPEED PORT (ESM MODE) 
 RM0172   EQU    172         (DP)  STORNET
 RM0207   EQU    207         (DE)  ESM    - COUPLER (ECS MODE)
 RM0210   EQU    210         (DP)  ESM    - LOW SPEED PORT (ECS MODE) 
  
**        MASS STORAGE SYMPTOM CODES ARE AS FOLLOWS.
  
 HD0100   EQU    100         ISI/IPI - DRIVER DETECTED ERROR
 HS0100   EQU    100         ADDRESS ERROR
 HD0101   EQU    101         HYDRA - ISI CHANNEL ERROR
 RS0101   EQU    101         UNRECOVERED 819 DATA ERROR 
 HD0102   EQU    102         HYDRA - IDSM STATUS
 HS0102   EQU    102         DEVICE STATUS ERROR
 RS0102   EQU    102         RECOVERED 819 DATA ERROR 
 HD0103   EQU    103         HYDRA - IDSM ERROR REGISTER
 HS0103   EQU    103         CONTROLLER RESERVED ERROR
 RS0103   EQU    103         819 HARDWARE ERROR 
 HD0104   EQU    104         HYDRA - IDSM ERROR LOG 
 RS0104   EQU    104         819 SOFTWARE ERROR 
 HS0105   EQU    105         MEDIA DEFECT ENCOUNTERED 
 HD0106   EQU    106         HYDRA - READ DIAGNOSTIC RESULTS
 HS0106   EQU    106         SEEK TIMEOUT ERROR 
 HD0107   EQU    107         HYDRA - WRITE DIAGNOSTIC RESULTS 
 HS0107   EQU    107         834/836 WRITE TIMEOUT ERROR
 HD0110   EQU    110         HYDRA - VERIFICATION DIAGNOSTIC RESULTS
 HD0111   EQU    111         ISI/IPI - ERROR RECOVERY SUMMARY 
 RS0200   EQU    200         ISMD DISK DIAGNOSTIC REPORT
  
  
**        BML MESSAGE FORMAT INDICATORS.
* 
*         ONE OF THE FOLLOWING INDICATORS IS ADDED TO EACH MASS STORAGE 
*         ERROR MESSAGE ISSUED TO THE BML.  THE INDICATORS PROVIDE A
*         WAY FOR *NORM* TO DIFFERENTIATE BETWEEN MESSAGES HAVING THE 
*         SAME MESSAGE ID AND SYMPTOM CODE BUT PRODUCED BY DIFFERENT
*         DRIVERS.  THE APPROPRIATE INDICATOR IS STORED IN THE TOP FOUR 
*         BITS OF THE SYMPTOM CODE FIELD IN THE BML MESSAGE.
  
  
 D6DI     EQU    0           *6DI*
 D6DJ     EQU    D6DI        *6DJ*
 D6DP     EQU    1           *6DP*
 DRCH     EQU    D6DP+1      LIMIT ON DRIVERS WHICH USE CHANNELS
 D6DE     EQU    2           *6DE*
 D6DX     EQU    3           *6DX*
 D1MC     EQU    4           *1MC*
 DELM     EQU    5           *ELM*
 D1HP     EQU    6           *1HP*
 DHCD     EQU    7           *HCD*
 D1XM     EQU    10          *1XM*
 D1HY     EQU    11          *1HY*
 D1XY     EQU    12          *1XY*
 D1XD     EQU    13          *1XD*
 D1DA     EQU    14          *1DA*
          SPACE  4,10 
**        MAGNETIC TAPE MESSAGE ID-S AND SYMPTOMS.
  
  
 TM0042   EQU    42          MTS/667 MESSAGE ID 
 TM0044   EQU    44          ATS/677 MESSAGE ID 
 TM0045   EQU    45          FSC 7-TRACK MESSAGE ID 
 TM0046   EQU    46          ACS CARTRIDGE TAPE MESSAGE ID
 TM0047   EQU    47          CARTRIDGE TAPE MESSAGE ID
 TM0052   EQU    52          MTS/669 MESSAGE ID 
 TM0053   EQU    53          CMTS/698 MESSAGE ID
 TM0054   EQU    54          ATS/679 MESSAGE ID 
 TM0056   EQU    56          FSC 9-TRACK MESSAGE ID 
 TM0057   EQU    57          ISMT/639 MESSAGE ID
 TS0100   EQU    100         SINGLE TRACK AND LATE DATA ERROR COUNTS
          SPACE  4,10 
**        MAINFRAME INTERFACE (MDI) MESSAGE ID-S. 
  
  
 MF0065   EQU    65          MAINFRAME INTERFACE
                                                                      # 
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
                                       BEGIN # COMSDFS #
                                                                      # 
*         MSS HARDWARE/USAGE MESSAGE ID AND SYMPTOM VALUES FOLLOW.
                                                                      # 
#MM0100   #DEF#  0100B # MM0100 #O"100"#;  # MESSAGE ID FOR MST # 
                                               CONTROL NOLIST;
                                                                      # 
 MS0100   EQU    100B        NON-EXISTANT DEVICE
 MS0110   EQU    110B        BLOCK NUMBER MISMATCH
 MS0200   EQU    200B        CANNOT ASSIGN *EST*
 MS0320   EQU    320B        PRU FORMAT ERROR 
 MS0323   EQU    323B        ERROR ON ADVANCE 
 MS0325   EQU    325B        *AGC* GAIN CHECK 
 MS0326   EQU    326B        WRITE PROTECTED
 MS0330   EQU    330B        *ISD* POWER OFF
 MS0332   EQU    332B        ADVANCE COMMAND REJECT 
 MS0333   EQU    333B        GENERAL COMMAND REJECT 
 MS0334   EQU    334B        COULD NOT CLEAR DEVICE 
 MS0337   EQU    337B        DEVICE UNUSABLE
 MS0340   EQU    340B        FALSE EQUIPMENT CHECK
 MS0343   EQU    343B        FALSE INTERVENTION REQUIRED
 MS0347   EQU    347B        CONTAMINATED HEAD CHECK (IN FUTURE)
 MS0350   EQU    350B        WRITE CURRENT CHECK
 MS0351   EQU    351B        PERMANENT UNIT CHECK 
 MS0352   EQU    352B        CANNOT LOAD INTO COLUMNS 
 MS0353   EQU    353B        CANNOT UNLOAD TAPE 
 MS0354   EQU    354B        MST DROPPED READY
 MS0355   EQU    355B        EQUIPMENT CHECK - ADVANCE
 MS0356   EQU    356B        MST EQUIPMENT CHECK
 MS0360   EQU    360B        *AGC* CHECK ON WRITE 
 MS0361   EQU    361B        DATA CHECK ON WRITE
 MS0362   EQU    362B        *AGC* CHECK ON READ
 MS0363   EQU    363B        DATA CHECK ON READ 
 MS0364   EQU    364B        WRITE ERROR - NOT WRITE FUNCTION 
 MS0365   EQU    365B        2 TRACKS CORRECTED (IN FUTURE) 
 MS0366   EQU    366B        SEEK RESERVE REJECT
 MS0367   EQU    367B        READ ERROR - NOT READ FUNCTION 
 MS0370   EQU    370B        CANNOT SEEK RESERVE DEVICE 
 MS0403   EQU    403B        EOS ONWRITE RECOVERY 
 MS0407   EQU    407B        DEVICE SIEZED ON OTHER ACCESS
 MS0410   EQU    410B        WRITE RECONNECT ERROR
 MS0412   EQU    412B        MST TACHOMETER ERROR 
 MS0413   EQU    413B        BUSY DURING POLL SELECT
 MS0414   EQU    414B        DATA NOT WRITTEN, NO ERROR RETURNED
 MS0416   EQU    416B        WRONG CARTRIDGE LOADED 
 MS0417   EQU    417B        CANNOT RELOAD TAPE WHEN HEAD-CLEANING
 MS0420   EQU    420B        CANNOT READ LABEL WHEN HEAD-CLEANING 
 MS0421   EQU    421B        UNABLE TO *SEEKSTREAM* 
 MS0422   EQU    422B        NO CARTRIDGE AT C STATION
                                                                      # 
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
  
#CM0101   #DEF#  0101B # CM0101 #O"101"#;  # MESSAGE ID FOR CSU # 
                                               CONTROL NOLIST;
                                                                      # 
 CS0327   EQU    327B        NOTHING IN INPUT DRAWER
 CS0331   EQU    331B        MOUNT COMMAND REJECT 
 CS0342   EQU    342B        CSU EQUIPMENT CHECK
 CS0357   EQU    357B        PICK/PUT FAILURE 
 CS0371   EQU    371B        PICKER POSITIONING ERROR 
 CS0372   EQU    372B        PICKER POSITION MAY BE BAD 
 CS0373   EQU    373B        FALSE PICK FAILURE 
 CS0374   EQU    374B        MOVEXY PICK FAILURE
 CS0375   EQU    375B        CARTRIDGE XY EMPTY 
 CS0376   EQU    376B        PUT FAILURE (TO MST) 
 CS0377   EQU    377B        PUT TO FULL XY 
 CS0400   EQU    400B        UNKNOWN PICK/PUT FAILURE 
                                                                      # 
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
  
#SM0102   #DEF#  0102B # SM0102 #O"102"#;  # MESSAGE ID FOR SUBSYSTEM # 
                                               CONTROL NOLIST;
                                                                      # 
 SS0101   EQU    101B        REQUEST TIMED OUT
 SS0102   EQU    102B        READ DATA ERROR
 SS0103   EQU    103B        TRANSFER LENGTH ERROR
 SS0112   EQU    112B        INVALID FILE MARK RESPONSE 
 SS0114   EQU    114B        CHANNEL TIMEOUT
 SS0201   EQU    201B        BLOCK READ CHECK BAD 
 SS0202   EQU    202B        READ DEADMAN TIMEOUT 
 SS0203   EQU    203B        WRITE DEADMAN TIMEOUT
 SS0205   EQU    205B        DATA HEADER ERROR
 SS0206   EQU    206B        CM BUFFER OVERRUN
 SS0207   EQU    207B        CM BUFFER UNDERRUN 
 SS0401   EQU    401B        HARDWARE OVERRUN 
 SS0404   EQU    404B        BUSOUT CHECK 
 SS0405   EQU    405B        BUSOUT CHECK - LOAD OK 
 SS0406   EQU    406B        BUSOUT CHECK - MOUNT 
                                                                      # 
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
  
#AM0103   #DEF#  0103B # AM0103 #O"103"#;  # MESSAGE ID FOR MSA # 
                                               CONTROL NOLIST;
                                                                      # 
 AS0104   EQU    104B        CYLINDER ADDRESS REGISTER FAILURE
 AS0105   EQU    105B        HEAD ADDRESS REGISTER FAILURE
 AS0112   EQU    112B        HOT INTERFACE
 AS0113   EQU    113B        BAD 3 OF 6 RETURN
 AS0301   EQU    301B        BUSY OR SELECT ALERT 1 
 AS0302   EQU    302B        CHECK 2 ERROR
 AS0303   EQU    303B        NO TAG VALID - READ
 AS0304   EQU    304B        SELECT ALERT 1 READ
 AS0305   EQU    305B        READ - NO SYNC IN
 AS0306   EQU    306B        NO BUSY - START SEEK 
 AS0307   EQU    307B        NO READ NORMAL END 
 AS0310   EQU    310B        NO SELECT ALERT 1 - WRITE
 AS0311   EQU    311B        SELECT ALERT 2 - STATIC
 AS0312   EQU    312B        WRITE - NO SYNC IN 
 AS0313   EQU    313B        WRITE - NO NORMAL END
 AS0314   EQU    314B        SELECT ALERT 1 - WRITE 
 AS0315   EQU    315B        WRITE - NO TAG VALID 
 AS0316   EQU    316B        LONG BUSY TAG TIMEOUT
 AS0317   EQU    317B        BUSY DURING SELECT 
 AS0322   EQU    322B        FALSE UNIT ACCEPT
 AS0324   EQU    324B        MST NOT READY, COMMAND REJECT
 AS0335   EQU    335B        CANNOT READ SENSE
 AS0341   EQU    341B        MSA EQUIPMENT CHECK
 AS0346   EQU    346B        UNKNOWN DEVICE EQUIPMENT CHECK 
 AS0411   EQU    411B        BUSY ON CPU SELECTION
                                                                      # 
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
  
#PM0104   #DEF#  0104B # PM0104 #O"104"#;  # MESSAGE ID FOR COUPLER # 
                                               CONTROL NOLIST;
                                                                      # 
 PS0106   EQU    106B        COUPLER OVERRUN
 PS0107   EQU    107B        COUPLER UNDERRUN 
 PS0111   EQU    111B        COUPLER PARITY ERROR 
 PS0204   EQU    204B        OTHER COUPLER CHANNEL BUSY 
                                                                      # 
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
                                                                      # 
*         NAD ERROR LOG MESSAGE ID-S AND SYMPTOM VALUES.
                                                                      # 
#NM0300   #DEF#  0300B # NM0300 #O"300"#;  # MESSAGE ID FOR LOCAL NAD # 
#NM0301   #DEF#  0301B # NM0301 #O"301"#;  # MESSAGE ID FOR REMOTE NAD# 
  
#NS0100   #DEF#  0100B # NS0100 #O"100"#;  # NAD ERROR LOG SYMPTOM    # 
  
#NS2101   #DEF#  2101B # NS2101 #O"2101"#;  # LOCAL NAD NOT IN EST #
#NS2102   #DEF#  2102B # NS2102 #O"2102"#;  # NAD HARDWARE FAULT #
#NS2103   #DEF#  2103B # NS2103 #O"2103"#;  # NAD PATH STATUS ERROR # 
#NS2104   #DEF#  2104B # NS2104 #O"2104"#;  # NAD FUNCTION TIMEOUT #
#NS2105   #DEF#  2105B # NS2105 #O"2105"#;  # INCOMPLETE CHANNEL XFER # 
#NS2106   #DEF#  2106B # NS2106 #O"2106"#;  # LOCAL NAD NOT PRIMED #
#NS2107   #DEF#  2107B # NS2107 #O"2107"#;  #REMOTE NAD NOT RESPONDING# 
#NS2110   #DEF#  2110B # NS2110 #O"2110"#;  # FUNCTION REJECT # 
#NS2111   #DEF#  2111B # NS2111 #O"2111"#;  #INCOMPLETE CHANNEL OUTPUT# 
#NS2112   #DEF#  2112B # NS2112 #O"2112"#;  # DUMP ADDRESS REJECTED # 
                                               CONTROL NOLIST;
                                                                      # 
          SPACE  4,10 
**        SPECIAL HARDWARE MAINTENANCE LOG ID-S AND ASSOCIATED
*         SYMPTOMS ARE AS FOLLOW. 
  
*         MESSAGE ID-S AND SYMPTOM CODES FOR SCR ERRORS AND 
*         ESM/STORNET SECDED LOG PROCESSING.
  
 HM0173   EQU    173         STORNET
 HM0200   EQU    200         CYBER 170
 HM0201   EQU    201         CYBER 170 - 700 SERIES 
 HM0202   EQU    202         C176-A 
 HM0203   EQU    203         C176-B 
 HM0204   EQU    204         CYBER 865
 HM0205   EQU    205         CYBER 875
 HM0211   EQU    211         ESM
  
 HS0100   EQU    100         SINGLE BIT CORRECTED 
 HS0100   EQU    100         ESM SECDED ID TABLE
 HS0101   EQU    101         ESM SIDE DOOR PORT STATUS
 HS0102   EQU    102         C170/C176 CM SINGLE BIT SUMMARY TABLE
 HS0104   EQU    104         C176 LCME SINGLE BIT SUMMARY TABLE 
  
*         THE FOLLOWING SYMPTOM CODE NOT USED AFTER NOS VERSION 617.
  
 HS0101   EQU    101         C170/C176 CM SINGLE BIT SUMMARY TABLE
  
  
*         MESSAGE ID-S AND SYMPTOM CODES FOR MAINTENANCE REGISTER 
*         ERRORS. 
  
*         ALL MAINFRAME ERRORS WILL BE REPORTED WITH THE *DFT* MESSAGE
*         ID, WHETHER THEY COME FROM THE DEADSTART ERROR LOG, *DSDI*, 
*         OR *DFT*.  THE SYMPTOM CODES DEFINED HERE ARE THOSE THAT NOS
*         SETS.  ALL OTHER SYMPTOM CODES ARE SET BY *DFT* AND ARE 
*         DOCUMENTED IN THE BML MESSAGE FORMATS MANUAL, 60459940. 
  
  
 HM0250   EQU    250         *DFT* MESSAGE ID 
  
 HS0001   EQU    1           DEADSTART ERROR LOG IOU ERROR
 HS0002   EQU    2           EXPRESS DEADSTART DUMP IOU ERROR 
 HS0401   EQU    401         DEADSTART ERROR LOG MEMORY ERROR 
 HS0402   EQU    402         EXPRESS DEADSTART DUMP MEMORY ERROR
 HS1001   EQU    1001        DEADSTART ERROR LOG PROCESSOR ERROR
 HS1002   EQU    1002        EXPRESS DEADSTART DUMP PROCESSOR ERROR 
  
*         MESSAGE ID-S AND SYMPTOM CODES FOR NVE RESOURCES. 
  
 HM0240   EQU    240         NVE RESOURCE MESSAGE ID
  
 HS0110   EQU    110         ASSIGN CM
 HS0111   EQU    111         RETURN CM
 HS0112   EQU    112         ASSIGN PP
 HS0113   EQU    113         RETURN PP
 HS0114   EQU    114         CPP ASSIGNED TO NOS/VE 
 HS0115   EQU    115         CPP RETURNED TO NOS
 HS0120   EQU    120         DEADSTART PP ERROR 
 HS0121   EQU    121         IDLE PP ERROR
 HS0122   EQU    122         IDLE CPP ERROR 
 HS0123   EQU    123         RETURN BAD NPP 
 HS0124   EQU    124         RETURN BAD CPP 
 HS0125   EQU    125         DEADSTART CPP ERROR (NOT DUAL STATE ERROR) 
  
*         MESSAGE ID-S AND SYMPTOM CODES FOR CHANNEL RESOURCES. 
  
 HM0206   EQU    206         CHANNEL
  
*         MESSAGE ID-S FOR MAP. 
  
 HM0320   EQU    320B        MAP III/IV 
 HM0321   EQU    321B        MAP V
  
*         MESSAGE ID AND SYMPTOM CODES FOR TOTAL ERROR COUNTS.
  
 HM0410   EQU    410         TOP-OF-THE-HOUR TOTAL ERROR COUNT MESSAGE
  
 HS0101   EQU    101         TOP-OF-THE-HOUR MESSAGE SYMPTOM
          SPACE  4,10 
  
          BASE   *
 QUAL$S   IF       -DEF,QUAL$S
          QUAL   *
 QUAL$S   ENDIF 
                                                                      # 
                                       END  # COMSDFS # 
                                                                      # 
          ENDX                               # CONTROL LIST;
