User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:comtuse

Common COMTUSE

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.comtuse +++|
00002  M00S00002.comtuse +++|#     COMTUSE - COMMON DEFINITIONS FOR *SSUSE* PROCS.                 #
00003  M00S00003.comtuse +++|                                               CONTROL NOLIST;
00004  M00S00004.comtuse +++|                                               CONTROL IFEQ LISTCON,1;
00005  M00S00005.comtuse +++|                                               CONTROL LIST;
00006  M00S00006.comtuse +++|                                               CONTROL FI;
00007  M00S00007.comtuse +++|      BEGIN  # COMTUSE #
00008  M00S00008.comtuse +++|
00009  M00S00009.comtuse +++|#
00010  M00S00010.comtuse +++|***   COMTUSE - COMMON DEFINITIONS FOR *SSUSE* PROCS.
00011  M00S00011.comtuse +++|*
00012  M00S00012.comtuse +++|*     COMTUSE CONTAINS THE DEFINITIONS FOR ALL THE ITEMS, ARRAYS,
00013  M00S00013.comtuse +++|*     AND COMMON AREAS COMMON TO ALL THE *SSUSE* PROCS.
00014  M00S00014.comtuse +++|#
00015  M00S00015.comtuse +++|
00016  M00S00016.comtuse +++|      DEF USTOT$LN   #8#;            # NUM OF WORDS IN TOTALS ARRAYS #
00017  M00S00017.comtuse +++|      DEF MAX$LN      #60#;
00018  M00S00018.comtuse +++|
00019  M00S00019.comtuse +++|#
00020  M00S00020.comtuse +++|*     ARRAY TO HOLD THE CATALOG NAME.
00021  M00S00021.comtuse +++|#
00022  M00S00022.comtuse +++|
00023  M00S00023.comtuse +++|      ARRAY SFMCATNM [0:0] P(1);
00024  M00S00024.comtuse +++|        BEGIN
00025  M00S00025.comtuse +++|        ITEM SFMCAT$NM  C(00,00,06) = [SFMCAT];
00026  M00S00026.comtuse +++|        ITEM SFMCAT$LST C(00,36,01);  # LAST CATALOG NAME CHARACTER #
00027  M00S00027.comtuse +++|        END
00028  M00S00028.comtuse +++|
00029  M00S00029.comtuse +++|#
00030  M00S00030.comtuse +++|*     ARRAY TO HOLD ANY FATAL ERROR
00031  M00S00031.comtuse +++|*     MESSAGES FROM *SSUSE*.
00032  M00S00032.comtuse +++|#
00033  M00S00033.comtuse +++|
00034  M00S00034.comtuse +++|      ARRAY SSMSG [0:0] P(4);
00035  M00S00035.comtuse +++|        BEGIN
00036  M00S00036.comtuse +++|        ITEM SSMSG$LN   C(00,00,37);  # MESSAGE LINE #
00037  M00S00037.comtuse +++|        ITEM SSMSG$ABN  C(00,00,17) = [" SSUSE ABNORMAL, "];
00038  M00S00038.comtuse +++|        ITEM SSMSG$PROC C(01,42,20);  # PROC NAME #
00039  M00S00039.comtuse +++|        ITEM SSMSG$TERM U(03,48,12) = [0];  # ZERO TERMINATOR #
00040  M00S00040.comtuse +++|        END
00041  M00S00041.comtuse +++|
00042  M00S00042.comtuse +++|#
00043  M00S00043.comtuse +++|*     ARRAY TO HOLD THE MESSAGES TO BE DISPLAYED
00044  M00S00044.comtuse +++|*     IN THE DAYFILE.
00045  M00S00045.comtuse +++|#
00046  M00S00046.comtuse +++|
00047  M00S00047.comtuse +++|      ARRAY SSMSG$BUF [0:0] P(4);    # MESSAGE BUFFER #
00048  M00S00048.comtuse +++|        BEGIN
00049  M00S00049.comtuse +++|        ITEM SSMSG$LINE C(00,00,38);  # MESSAGE LINE #
00050  M00S00050.comtuse +++|        ITEM SSMSG$ZERO U(03,48,12) = [0];  # ZERO BYTE TERMINATOR #
00051  M00S00051.comtuse +++|        END
00052  M00S00052.comtuse +++|
00053  M00S00053.comtuse +++|#
00054  M00S00054.comtuse +++|*     COMMON AREA USED BY *SSUSE* PROCS.
00055  M00S00055.comtuse +++|#
00056  M00S00056.comtuse +++|
00057  M00S00057.comtuse +++|      COMMON TUSECOM;
00058  M00S00058.comtuse +++|
00059  M00S00059.comtuse +++|        BEGIN  # TUSECOM #
00060  M00S00060.comtuse +++|                                                      #$$#
00061  M00S00061.comtuse +++|              ITEM $$TUSE$$ C(20) = "****** COMTUSE *****";
00062  M00S00062.comtuse +++|                                                      #$$#
00063  M00S00063.comtuse +++|        ITEM REPORT$A   B;           # REPORT OPTION A FLAG #
00064  M00S00064.comtuse +++|        ITEM REPORT$B   B;           # REPORT OPTION B FLAG #
00065  M00S00065.comtuse +++|        ITEM REPORT$C   B;           # REPORT OPTION C FLAG #
00066  M00S00066.comtuse +++|        ITEM REPORT$D   B;           # REPORT OPTION D FLAG #
00067  M00S00067.comtuse +++|        ITEM SEL$CSN    C(8);        # CSN OF SELECTED CATRIDGE #
00068  M00S00068.comtuse +++|        ITEM SEL$CM     C(2);        # CARTRIDGE MANUFACTURER #
00069  M00S00069.comtuse +++|        ITEM SEL$SM     U;           # BITS SET FOR SELECTED SM-S #
00070  M00S00070.comtuse +++|        ITEM SEL$SB     U;           # BITS SET FOR SELECTED
00071  M00S00071.comtuse +++|                                       SUBFAMILIES #
00072  M00S00072.comtuse +++|
00073  M00S00073.comtuse +++|
00074  M00S00074.comtuse +++|      ARRAY CHAR [0:0]  S(1);
00075  M00S00075.comtuse +++|        BEGIN
00076  M00S00076.comtuse +++|        ITEM CHAR$10   C(00,00,10);  # ALL 10 CHARACTERS #
00077  M00S00077.comtuse +++|        ITEM CHAR$L2   C(00,00,02);  # LEFTMOST 2 CHARS #
00078  M00S00078.comtuse +++|        ITEM CHAR$L7   C(00,00,07);  # LEFTMOST 7 CHARS #
00079  M00S00079.comtuse +++|        ITEM CHAR$L8   C(00,00,08);  # LEFTMOST 8 CHARS #
00080  M00S00080.comtuse +++|        ITEM CHAR$R7   C(00,18,07);  # RIGHTMOST 7 CHARS #
00081  M00S00081.comtuse +++|        ITEM CHAR$R4   C(00,36,04);  # RIGHTMOST 4 CHARS #
00082  M00S00082.comtuse +++|        ITEM CHAR$R3   C(00,42,03);  # RIGHTMOST 3 CHARS #
00083  M00S00083.comtuse +++|        ITEM CHAR$R2   C(00,48,02);  # RIGHTMOST 2 CHARS #
00084  M00S00084.comtuse +++|        ITEM CHAR$R1   C(00,54,01);  # RIGHTMOST 1 CHAR #
00085  M00S00085.comtuse +++|        END
00086  M00S00086.comtuse +++|
00087  M00S00087.comtuse +++|
00088  M00S00088.comtuse +++|#
00089  M00S00089.comtuse +++|*     ARRAY TO HOLD THE SUBFAMILY TOTALS FOR THE FIELDS ASSOCIATED
00090  M00S00090.comtuse +++|*     WITH *SSUSE*.
00091  M00S00091.comtuse +++|#
00092  M00S00092.comtuse +++|
00093  M00S00093.comtuse +++|        ARRAY SF$TOT   [0:MAXSF]  P(USTOT$LN);
00094  M00S00094.comtuse +++|          BEGIN
00095  M00S00095.comtuse +++|          ITEM SF$AUC    I(00,00,30);   # AU CONFLICT  #
00096  M00S00096.comtuse +++|          ITEM SF$AULF   I(00,30,30);   # AVAILABLE AU FOR LARGE
00097  M00S00097.comtuse +++|                                          FILES #
00098  M00S00098.comtuse +++|          ITEM SF$AUSF   I(01,00,30);   # AVAILABLE AU FOR SMALL
00099  M00S00099.comtuse +++|                                          FILES #
00100  M00S00100.comtuse +++|          ITEM SF$FA     I(01,30,30);   # FLAWED AND AVAILABLE AU #
00101  M00S00101.comtuse +++|          ITEM SF$FB     I(02,00,30);   # FLAWED AND BUSY AU #
00102  M00S00102.comtuse +++|          ITEM SF$FC     I(02,30,30);   # FROZEN CHAIN  #
00103  M00S00103.comtuse +++|          ITEM SF$FRC    I(03,00,30);   # FREE CARTRIDGE  #
00104  M00S00104.comtuse +++|          ITEM SF$INH    I(03,30,30);   # CARTRIDGES WITH INHIBIT
00105  M00S00105.comtuse +++|                                          FLAG SET #
00106  M00S00106.comtuse +++|          ITEM SF$LOC    I(04,00,30);   # NUMBER OF CUBICLES #
00107  M00S00107.comtuse +++|          ITEM SF$LOST   I(04,30,30);   # LOST CARTRIDGE  #
00108  M00S00108.comtuse +++|          ITEM SF$OCL    I(05,00,30);   # CARTRIDGES WITH OFF CART.
00109  M00S00109.comtuse +++|                                          LINKS AVAILABLE #
00110  M00S00110.comtuse +++|          ITEM SF$RES    I(05,30,30);   # NUMBER OF CARTRIDGES #
00111  M00S00111.comtuse +++|          ITEM SF$SE     I(06,00,30);   # SMMAP ERROR #
00112  M00S00112.comtuse +++|          ITEM SF$SF     I(06,30,30);   # START OF FRAGMENT COUNT #
00113  M00S00113.comtuse +++|          ITEM SF$XPE    I(07,00,30);   # EXCESSIVE PARITY ERRORS #
00114  M00S00114.comtuse +++|          END
00115  M00S00115.comtuse +++|
00116  M00S00116.comtuse +++|
00117  M00S00117.comtuse +++|#
00118  M00S00118.comtuse +++|*     ARRAY TO HOLD GROUP SUB-TOTALS AND SM TOTALS FOR THE
00119  M00S00119.comtuse +++|*     FIELDS ASSOCIATED WITH *SSUSE*.  *GRP$TOT[MXGRPLS]*
00120  M00S00120.comtuse +++|*     IS USED TO ACCUMULATE THE TOTAL FOR ALL GROUPS.
00121  M00S00121.comtuse +++|#
00122  M00S00122.comtuse +++|
00123  M00S00123.comtuse +++|        ARRAY GRP$TOT  [0:MXGRPLS]  P(USTOT$LN);
00124  M00S00124.comtuse +++|          BEGIN
00125  M00S00125.comtuse +++|          ITEM GRP$AUC   I(00,00,30);   # AU CONFLICT #
00126  M00S00126.comtuse +++|          ITEM GRP$AULF  I(00,30,30);   # AVAILABLE AU FOR LARGE
00127  M00S00127.comtuse +++|                                          FILES #
00128  M00S00128.comtuse +++|          ITEM GRP$AUSF  I(01,00,30);   # AVAILABLE AU FOR SMALL
00129  M00S00129.comtuse +++|                                          FILES #
00130  M00S00130.comtuse +++|          ITEM GRP$FA    I(01,30,30);   # FLAWED AND AVAILABLE AU #
00131  M00S00131.comtuse +++|          ITEM GRP$FB    I(02,00,30);   # FLAWED AND BUSY AU #
00132  M00S00132.comtuse +++|          ITEM GRP$FC    I(02,30,30);   # FROZEN CHAIN #
00133  M00S00133.comtuse +++|          ITEM GRP$FRC   I(03,00,30);   # FREE CARTRIDGE #
00134  M00S00134.comtuse +++|          ITEM GRP$INH   I(03,30,30);   # CARTRIDGES WITH INHIBIT
00135  M00S00135.comtuse +++|                                          FLAG SET #
00136  M00S00136.comtuse +++|          ITEM GRP$LOC   I(04,00,30);   # NUMBER OF CUBICLES #
00137  M00S00137.comtuse +++|          ITEM GRP$LOST  I(04,30,30);   # LOST CARTRIDGE #
00138  M00S00138.comtuse +++|          ITEM GRP$OCL   I(05,00,30);   # CARTRIDGES WITH OFF CART.
00139  M00S00139.comtuse +++|                                          LINKS AVAILABLE #
00140  M00S00140.comtuse +++|          ITEM GRP$RES   I(05,30,30);   # NUMBER OF CARTRIDGES #
00141  M00S00141.comtuse +++|          ITEM GRP$SE    I(06,00,30);   # SMMAP ERROR #
00142  M00S00142.comtuse +++|          ITEM GRP$SF    I(06,30,30);   # START OF FRAGMENT COUNT #
00143  M00S00143.comtuse +++|          ITEM GRP$XPE   I(07,00,30);   # EXCESSIVE PARITY ERRORS #
00144  M00S00144.comtuse +++|          END
00145  M00S00145.comtuse +++|
00146  M00S00146.comtuse +++|#
00147  M00S00147.comtuse +++|*     ARRAY TO HOLD THE SM TOTALS FOR THE FIELDS ASSOCIATED
00148  M00S00148.comtuse +++|*     WITH *SSUSE*.
00149  M00S00149.comtuse +++|#
00150  M00S00150.comtuse +++|
00151  M00S00151.comtuse +++|        ARRAY SM$TOT   [1:MAXSM]  P(USTOT$LN);
00152  M00S00152.comtuse +++|          BEGIN
00153  M00S00153.comtuse +++|          ITEM SM$AUC    I(00,00,30);   # AU CONFLICT #
00154  M00S00154.comtuse +++|          ITEM SM$AULF   I(00,30,30);   # AVAILABLE AU FOR LARGE
00155  M00S00155.comtuse +++|                                          FILES #
00156  M00S00156.comtuse +++|          ITEM SM$AUSF   I(01,00,30);   # AVAILABLE AU FOR SMALL
00157  M00S00157.comtuse +++|                                          FILES #
00158  M00S00158.comtuse +++|          ITEM SM$FA     I(01,30,30);   # FLAWED AND AVAILABLE AU #
00159  M00S00159.comtuse +++|          ITEM SM$FB     I(02,00,30);   # FLAWED AND BUSY AU #
00160  M00S00160.comtuse +++|          ITEM SM$FC     I(02,30,30);   # FROZEN CHAIN #
00161  M00S00161.comtuse +++|          ITEM SM$FRC    I(03,00,30);   # FREE CARTRIDGE #
00162  M00S00162.comtuse +++|          ITEM SM$INH    I(03,30,30);   # CARTRIDGES WITH INHIBIT
00163  M00S00163.comtuse +++|                                          FLAG SET #
00164  M00S00164.comtuse +++|          ITEM SM$LOC    I(04,00,30);   # NUMBER OF CUBICLES #
00165  M00S00165.comtuse +++|          ITEM SM$LOST   I(04,30,30);   # LOST CARTRIDGE #
00166  M00S00166.comtuse +++|          ITEM SM$OCL    I(05,00,30);   # CARTRIDGES WITH OFF CART.
00167  M00S00167.comtuse +++|                                          LINKS AVAILABLE #
00168  M00S00168.comtuse +++|          ITEM SM$RES    I(05,30,30);   # NUMBER OF CARTRIDGES #
00169  M00S00169.comtuse +++|          ITEM SM$SE     I(06,00,30);   # SMMAP ERROR #
00170  M00S00170.comtuse +++|          ITEM SM$SF     I(06,30,30);   # START OF FRAGMENT #
00171  M00S00171.comtuse +++|          ITEM SM$XPE    I(07,00,30);   # EXCESSIVE PARITY ERRORS #
00172  M00S00172.comtuse +++|          END
00173  M00S00173.comtuse +++|#
00174  M00S00174.comtuse +++|*     ARRAY TO HOLD THE *AST*.
00175  M00S00175.comtuse +++|#
00176  M00S00176.comtuse +++|
00177  M00S00177.comtuse +++|        ARRAY US$ASTENT [0:0] P(ASTENTL);;
00178  M00S00178.comtuse +++|#
00179  M00S00179.comtuse +++|*     ARRAY TO HOLD *FCT* ENTRY.
00180  M00S00180.comtuse +++|#
00181  M00S00181.comtuse +++|
00182  M00S00182.comtuse +++|        ARRAY US$FCTENT [0:0] P(FCTENTL);;
00183  M00S00183.comtuse +++|
00184  M00S00184.comtuse +++|        END  # TUSECOM #
00185  M00S00185.comtuse +++|
00186  M00S00186.comtuse +++|      END  # COMTUSE #
00187  M00S00187.comtuse +++|
00188  M00S00188.comtuse +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/comtuse.txt ยท Last modified: (external edit)