Common COMAMSS

3 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.comamss +++|
00002  M01S00002.comamss +++|#     COMAMSS - SYMBOLS USED BY MSS.                                  #
00003  M01S00003.comamss +++|                                               CONTROL NOLIST;
00004  M01S00004.comamss +++|                                               CONTROL IFEQ LISTCON,1;
00005  M01S00005.comamss +++|                                               CONTROL LIST;
00006  M01S00006.comamss +++|                                               CONTROL FI;
00007  M01S00007.comamss +++|      BEGIN  # COMAMSS #
00008  M01S00008.comamss +++|
00009  M01S00009.comamss +++|#
Line S00010 Modification History
M01 (Added by) comamss
M02 (Updated by) ns2676
Seq #  *Modification Id* Act 
----------------------------+
00010  M02S00010.ns2676  ---|***   COMAMSS - SYMBOLS USED BY MSS.
00011  M01S00001.ns2676  +++|**    COMAMSS - SYMBOLS USED BY MSS.
00012  M01S00011.comamss +++|*
00013  M01S00001.281l803 +++|*     COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00014  M01S00002.281l803 +++|*
00015  M01S00012.comamss +++|*     COMAMSS DEFINES SYMBOLS AND STATUS LISTS USED BY
00016  M01S00013.comamss +++|*     THE MASS STORAGE FACILITY SUB-SYSTEM (MSS) ROUTINES.
00017  M01S00014.comamss +++|#
00018  M01S00015.comamss +++|
00019  M01S00016.comamss +++|
00020  M01S00017.comamss +++|      DEF BLKPSTRM   #40#;           # BLOCKS PER STREAM #
00021  M01S00018.comamss +++|      DEF CSMAP      #"CSMAPA"#;     # CSUMAP FILE NAME BASE #
00022  M01S00019.comamss +++|      DEF DEF$UI     #O"377760"#;    # DEFAULT USER INDEX #
00023  M01S00020.comamss +++|      DEF MSFCAT     #"MSFCAT"#;     # MSS CATALOG FILE NAME BASE #
00024  M01S00021.comamss +++|      DEF MAXCSU     #13#;           # MAXIMUM NUMBER OF CSU-S #
00025  M01S00022.comamss +++|      DEF MAXFAM     #24#;           # MAXIMUM NUMBER OF FAMILIES #
00026  M01S00023.comamss +++|      DEF MAXMSA     #9#;            # MAXIMUM *MSA* COUNT #
00027  M01S00024.comamss +++|      DEF MAXORD     #2146#;         # MAXIMUM CSUMAP ORDINAL #
00028  M01S00025.comamss +++|      DEF MAXSF      #7#;            # MAXIMUM SUBFAMILY NUMBER #
00029  M01S00026.comamss +++|      DEF NA         #1#;            # NO ABORT OPTION #
00030  M01S00027.comamss +++|      DEF NRCL       #0#;            # NO AUTO RECALL #
00031  M01S00028.comamss +++|      DEF OFF        #0#;            # OFF #
00032  M01S00029.comamss +++|      DEF ON         #1#;            # ON #
00033  M01S00030.comamss +++|      DEF PFP$ABORT  #0#;            # RESTORE USER *PFP* AND ABORT #
00034  M01S00031.comamss +++|      DEF PFP$END    #1#;            # RESTORE USER *PFP* AND END #
00035  M01S00032.comamss +++|      DEF PFP$RESUME #2#;            # RESTORE USER *PFP* AND RESUME #
00036  M01S00033.comamss +++|      DEF PRUBLK     #24#;           # PRU-S PER BLOCK #
00037  M01S00034.comamss +++|      DEF PRULEN     #64#;           # DISK PRU LENGTH #
00038  M01S00035.comamss +++|      DEF RBSIZE     #8#;            # *SLAVE* REQUEST BLOCK SIZE #
00039  M01S00036.comamss +++|      DEF RCL        #1#;            # AUTO RECALL #
00040  M01S00037.comamss +++|      DEF RFETL      #8#;            # RANDOM PROCESSING FET LENGTH #
00041  M01S00038.comamss +++|      DEF SFETL      #6#;            # STANDARD PROCESSING FET LENGTH #
00042  M01S00039.comamss +++|      DEF SYS$UI     #O"377777"#;    # SYSTEM USER INDEX #
00043  M01S00040.comamss +++|
00044  M01S00041.comamss +++|#
00045  M01S00042.comamss +++|*     SPECIAL *CSU* LOCATIONS.
00046  M01S00043.comamss +++|#
00047  M01S00044.comamss +++|
00048  M01S00045.comamss +++|      DEF MAX$X      #57#;           # MAXIMUM X COORDINATE #
00049  M01S00046.comamss +++|      DEF MAX$Y      #36#;           # MAXIMUM Y COORDINATE #
00050  M01S00047.comamss +++|      DEF X$DRWR     #59#;           # I/O DRAWER COORDINATE #
00051  M01S00048.comamss +++|      DEF X$NO$CUBE  #30#;           # NO CUBES AT X=30 #
00052  M01S00049.comamss +++|      DEF Y$NO$CUBE  #18#;           # NO CUBES AT Y=18 #
00053  M01S00050.comamss +++|
00054  M01S00051.comamss +++|#
00055  M01S00052.comamss +++|*     SPECIAL *FOR* LOOP FORMS.
00056  M01S00053.comamss +++|#
00057  M01S00054.comamss +++|
00058  M01S00055.comamss +++|      DEF FASTFOR    #CONTROL FASTLOOP; FOR#;  # FAST FOR LOOP #
00059  M01S00056.comamss +++|      DEF REPEAT     #CONTROL SLOWLOOP; FOR DUMMY=0#;  # DUMMY LOOP #
00060  M01S00057.comamss +++|      DEF SLOWFOR    #CONTROL SLOWLOOP; FOR#;  # SLOW FOR LOOP #
00061  M01S00058.comamss +++|
00062  M01S00059.comamss +++|#
00063  M01S00060.comamss +++|*     DATA TRANSFER RETURN CODES.
00064  M01S00061.comamss +++|#
00065  M01S00062.comamss +++|
00066  M01S00063.comamss +++|      DEF OK         #0#;            # NO ERRORS #
00067  M01S00064.comamss +++|      DEF EOF        #-1#;           # END OF FILE ENCOUNTERED #
00068  M01S00065.comamss +++|      DEF EOI        #-2#;           # END OF INFORMATION ENCOUNTERED #
00069  M01S00066.comamss +++|      DEF CIOERR     #-3#;           # *CIO* RETURNED ERROR STATUS #
00070  M01S00067.comamss +++|
00071  M01S00068.comamss +++|#
00072  M01S00069.comamss +++|*     *CIO* ABNORMAL TERMINATION CODE.
00073  M01S00070.comamss +++|#
00074  M01S00071.comamss +++|
Line S00072 Modification History
M01 (Added by) comamss
M02 (Updated by) ns2203
Seq #  *Modification Id* Act 
----------------------------+
00075  M02S00072.ns2203  ---|      DEF ATCODE     #O"11"#;        # DETAILED ERROR RETURNED #
00076  M01S00001.ns2203  +++|      DEF ATCODE     #2#;            # DEVICE FULL #
00077  M01S00073.comamss +++|      DEF DISKFULL   #O"4007"#;      # DETAIL ERROR RETURN CODE FOR
00078  M01S00074.comamss +++|                                       DEVICE FULL #
00079  M01S00075.comamss +++|
00080  M01S00076.comamss +++|#
00081  M01S00077.comamss +++|*     MESSAGE ROUTING OPTIONS.  A MESSAGE MAY BE DISPLAYED ON THE
00082  M01S00078.comamss +++|*     SYSTEM CONSOLE DISPLAY AND IN A DAYFILE.  FOR OPTIONS *ACTDF*
00083  M01S00079.comamss +++|*     AND *ERRLOG*, THE MESSAGE WILL BE DISPLAYED IN THE USER
00084  M01S00080.comamss +++|*     DAYFILE IF THE JOB IS A SPECIAL SYSTEM JOB OR OF SYSTEM ORIGIN.
00085  M01S00081.comamss +++|#
00086  M01S00082.comamss +++|
00087  M01S00083.comamss +++|      DEF SYSUDF1    #0#;            # SYSTEM AND USER DAYFILE LINE 1 #
00088  M01S00084.comamss +++|      DEF LINE1      #1#;            # LINE 1 OF CONTROL POINT #
00089  M01S00085.comamss +++|      DEF LINE2      #2#;            # LINE 2 OF CONTROL POINT #
00090  M01S00086.comamss +++|      DEF UDFL1      #3#;            # USER DAYFILE LINE 1 #
00091  M01S00087.comamss +++|      DEF ERRLOG     #4#;            # ERRLOG OR USER DAYFILE #
00092  M01S00088.comamss +++|      DEF ACTDF      #5#;            # ACCOUNT OR USER DAYFILE #
00093  M01S00089.comamss +++|      DEF SYSUDF1C   #6#;            # SYSTEM AND USER DAYFILE LINE 1 #
00094  M01S00090.comamss +++|      DEF UDFL1C     #7#;            # USER DAYFILE LINE 1 #
00095  M01S00091.comamss +++|      DEF BML        #9#;            # BINARY MAINTENANCE LOG #
00096  M01S00092.comamss +++|
00097  M01S00093.comamss +++|      ITEM DUMMY      I;             # DUMMY REPEAT LOOP VARIABLE #
00098  M01S00094.comamss +++|
00099  M01S00095.comamss +++|      BASED
00100  M01S00096.comamss +++|      ARRAY ACTSTAT [0:0] P(1);      # ACTIVITY STATUS #
00101  M01S00097.comamss +++|        BEGIN
00102  M01S00098.comamss +++|        ITEM ACT$STCNT  U(00,00,12);  # SHORT TERM ACTIVITY COUNTS #
00103  M01S00099.comamss +++|        ITEM ACT$LTCNT  B(00,12,01);  # LONG TERM ACTIVITY COUNT #
00104  M01S00100.comamss +++|        ITEM ACT$INS    U(00,36,12);  # RESERVED FOR INSTALLATIONS #
00105  M01S00101.comamss +++|        ITEM ACT$COMP   B(00,59,01);  # COMPLETION BIT #
00106  M01S00102.comamss +++|        END
00107  M01S00103.comamss +++|
00108  M01S00104.comamss +++|      BASED
00109  M01S00105.comamss +++|      ARRAY ASA [0:0] P(1);          # ALTERNATE STORAGE ADDRESS #
00110  M01S00106.comamss +++|        BEGIN
00111  M01S00107.comamss +++|        ITEM ASAFIELD   U(00,24,36);  # ALTERNATE STORAGE ADDRESS #
00112  M01S00108.comamss +++|        ITEM ASAFILE    U(00,33,05);  # FILE POSITION WITHIN STREAM #
00113  M01S00109.comamss +++|        ITEM ASACSU     U(00,38,04);  # CSU WHICH FILE RESIDES ON #
00114  M01S00110.comamss +++|        ITEM ASAFCTORD  U(00,43,11);  # SUBCATALOG ENTRY ORDINAL #
00115  M01S00111.comamss +++|        ITEM ASASTRM    U(00,56,04);  # BEGINNING STREAM NUMBER #
00116  M01S00112.comamss +++|        END
00117  M01S00113.comamss +++|
00118  M01S00114.comamss +++|      COMMON AMSSCOM;
00119  M01S00115.comamss +++|        BEGIN  # AMSSCOM #
00120  M01S00116.comamss +++|        ITEM DEF$FAM    C(7);        # DEFAULT FAMILY NAME #
00121  M01S00117.comamss +++|        ITEM FIRSTRTIME I;           # *RTIMSECS* AT EXEC STARTUP #
00122  M01S00118.comamss +++|        ITEM PRUPSTRM   I;           # PRU-S PER STREAM #
00123  M01S00119.comamss +++|
00124  M01S00120.comamss +++|        ARRAY FAMT [1:MAXFAM] P(1);  # FAMILY TABLE #
00125  M01S00121.comamss +++|          BEGIN
00126  M01S00122.comamss +++|          ITEM FAM$NAME   C(00,00,07);  # FAMILY NAME #
00127  M01S00123.comamss +++|          ITEM FAM$MSTP   U(00,42,18);  # MST ENTRY ADDRESS #
00128  M01S00124.comamss +++|          END
00129  M01S00125.comamss +++|
00130  M01S00126.comamss +++|
00131  M01S00127.comamss +++|        ARRAY PDATESTAT[0:0] S(1);   # DATE/TIME FROM *PDATE* #
00132  M01S00128.comamss +++|          BEGIN
00133  M01S00129.comamss +++|          ITEM PDATEV     U(00,24,36);  # YYMMDDHHMMSS #
00134  M01S00130.comamss +++|          END
00135  M01S00131.comamss +++|
00136  M01S00132.comamss +++|
00137  M01S00133.comamss +++|        ARRAY RTIMESTAT [0:0] S(1);  # TIME RETURNED BY *RTIME* #
00138  M01S00134.comamss +++|          BEGIN
00139  M01S00135.comamss +++|          ITEM RTIMSECS   U(00,00,24);  # SECONDS SINCE DEADSTART #
00140  M01S00136.comamss +++|          ITEM RTIMMILS   U(00,24,36);  # MILLISECONDS SINCE DEADSTART
00141  M01S00137.comamss +++|                                        #
00142  M01S00138.comamss +++|          END
00143  M01S00139.comamss +++|
00144  M01S00140.comamss +++|
00145  M01S00141.comamss +++|        END  # AMSSCOM #
00146  M01S00142.comamss +++|
00147  M01S00143.comamss +++|                                               CONTROL DISJOINT;
00148  M01S00144.comamss +++|                                               CONTROL INERT;
00149  M01S00145.comamss +++|
00150  M01S00146.comamss +++|      END  # COMAMSS #
00151  M01S00147.comamss +++|
00152  M01S00148.comamss +++|                                               CONTROL LIST;