User Tools

Site Tools


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

Common COMPCDB

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.compcdb +++|          CTEXT  COMPCDB - COUNT DEFERRED BATCH JOBS.
00002  M00S00002.compcdb +++|          SPACE  4,10
00003  M00S00003.compcdb +++|          IF     -DEF,QUAL$,1
00004  M00S00004.compcdb +++|          QUAL   COMPCDB
00005  M00S00005.compcdb +++|          SPACE  4,10
Line S00006 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00006  M01S00006.281l803 ---|*         COMMENT  COPYRIGHT CONTROL DATA CORPORATION. 1981.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00007  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00008  M00S00007.compcdb +++|          SPACE  4,10
00009  M00S00008.compcdb +++|***       CDB - COUNT DEFERRED BATCH JOBS.
00010  M00S00009.compcdb +++|*
00011  M00S00010.compcdb +++|*         M. J. CARIDDI.     81/08/26.
00012  M00S00011.compcdb +++|          SPACE  4,10
00013  M00S00012.compcdb +++|***       *COMPCDB* COUNTS THE NUMBER OF *EJT* AND *QFT* ENTRIES,
00014  M00S00013.compcdb +++|*         WHICH BELONG TO A SPECIFIED USER.  OWNERSHIP IS
00015  M00S00014.compcdb +++|*         DETERMINED BY THE FAMILY ORDINAL AND USER INDEX
00016  M00S00015.compcdb +++|*         IN THE *EJT* AND *QFT* ENTRY.
00017  M00S00016.compcdb +++| CDB      SPACE  4,10
00018  M00S00017.compcdb +++|**        CDB - COUNT DEFERRED BATCH JOBS.
00019  M00S00018.compcdb +++|*
00020  M00S00019.compcdb +++|*         *COMPCDB* (COUNT DEFERRED BATCH) COUNTS ALL THE *QFT*
00021  M00S00020.compcdb +++|*         ENTRIES BELONGING TO THE SPECIFIED USER.
00022  M00S00021.compcdb +++|*         (EXCLUDING *TXOT* INPUT FILES), PLUS ALL OWNED *EJT*
00023  M00S00022.compcdb +++|*         ENTRIES WITH *NICS* (NON-INTERACTIVE) CONNECTION STATUS.
00024  M00S00023.compcdb +++|*
00025  M00S00024.compcdb +++|*         ENTRY  (T2) = FO. (FAMILY ORDINAL)
00026  M00S00025.compcdb +++|*                (T2 - T3) = UI. (USER INDEX)
00027  M00S00026.compcdb +++|*
00028  M00S00027.compcdb +++|*         EXIT   (T4) = NUMBER OF *QFT* AND *EJT* ENTRIES, MEETING
00029  M00S00028.compcdb +++|*                THE ABOVE CRITERIA AND BELONGING TO THE USER.
00030  M00S00029.compcdb +++|*
00031  M00S00030.compcdb +++|*         USES   T1, CM - CM+4.
00032  M00S00031.compcdb +++|*
00033  M00S00032.compcdb +++|*         CALLS  CMP.
00034  M00S00033.compcdb +++|*
00035  M00S00034.compcdb +++|*         XREF   COMSPIM, COMPMAC.
00036  M00S00035.compcdb +++|
00037  M00S00036.compcdb +++|
00038  M00S00037.compcdb +++| CDB      SUBR               ENTRY/EXIT
00039  M00S00038.compcdb +++|          LDN    0           INITIALIZE COUNTER
00040  M00S00039.compcdb +++|          STD    T4
00041  M00S00040.compcdb +++|          LDN    EJTP        GET MAXIMUM NUMBER OF *EJT* ENTRIES
00042  M00S00041.compcdb +++|          CRD    CM
00043  M00S00042.compcdb +++|          AOM    CMPA        SET SEARCH *EJT* FLAG
00044  M00S00043.compcdb +++|          LDD    CM          SET FWA OF *EJT* TABLE
00045  M00S00044.compcdb +++|          LMC    ADCI
00046  M00S00045.compcdb +++|          STM    CMPC
00047  M00S00046.compcdb +++|          LDD    CM+1
00048  M00S00047.compcdb +++|          STM    CMPC+1
00049  M00S00048.compcdb +++|          LDD    CM+2        SET NUMBER OF *EJT-S*
00050  M00S00049.compcdb +++|          STD    T1
00051  M00S00050.compcdb +++|          RJM    CMP         COMPARE FO,UI
00052  M00S00051.compcdb +++|
00053  M00S00052.compcdb +++|*         COUNT *QFT* ENTRIES.
00054  M00S00053.compcdb +++|
00055  M00S00054.compcdb +++|          SOM    CMPA        FLAG NOT SEARCHING *QFT-S*
00056  M00S00055.compcdb +++|          LDN    QFTP        GET MAXIMUM NUMBER OF *QFT* ENTRIES
00057  M00S00056.compcdb +++|          CRD    CM
00058  M00S00057.compcdb +++|          LDD    CM
00059  M00S00058.compcdb +++|          LMC    ADCI
00060  M00S00059.compcdb +++|          STM    CMPB
00061  M00S00060.compcdb +++|          LDD    CM+1
00062  M00S00061.compcdb +++|          STM    CMPB+1
00063  M00S00062.compcdb +++|          LDD    CM+2        SET NUMBER OF *QFT* ENTRIES
00064  M00S00063.compcdb +++|          STD    T1
00065  M00S00064.compcdb +++|          RJM    CMP         COMPARE FO,UI
00066  M00S00065.compcdb +++|          LJM    CDBX        RETURN
00067  M00S00066.compcdb +++| CMP      SPACE  4,10
00068  M00S00067.compcdb +++|**        CMP - COMPARE ENTRIES.
00069  M00S00068.compcdb +++|*
00070  M00S00069.compcdb +++|*         ENTRY  (CMPA) = 0, IF SEARCH *QFT*.
00071  M00S00070.compcdb +++|*                (CMPA) = 1, IF SEARCHING *EJT*.
00072  M00S00071.compcdb +++|*                (T1) = NUMBER OF ENTRIES.
00073  M00S00072.compcdb +++|*                (T2) = FO.  (FAMILY ORDINAL)
00074  M00S00073.compcdb +++|*                (T2 - T3) = UI.  (USER INDEX)
00075  M00S00074.compcdb +++|*                (T4) = NUMBER OF ENTRIES THAT MATCHED.
00076  M00S00075.compcdb +++|*
00077  M00S00076.compcdb +++|*         EXIT   (T4) = ADVANCED, IF MATCH IS FOUND.
00078  M00S00077.compcdb +++|*                (A) = 0, IF SEARCH COMPLETE.
00079  M00S00078.compcdb +++|*
00080  M00S00079.compcdb +++|*         USES   T1, T4, CM - CM+4, CN - CN+4.
00081  M00S00080.compcdb +++|*
00082  M00S00081.compcdb +++|*         MACROS CFI.
00083  M00S00082.compcdb +++|
00084  M00S00083.compcdb +++|
00085  M00S00084.compcdb +++| CMP5     SOD    T1          DECREMENT COUNTER
00086  M00S00085.compcdb +++|          NJN    CMP1        IF NOT END OF SEARCH
00087  M00S00086.compcdb +++|
00088  M00S00087.compcdb +++| CMP      SUBR               ENTRY
00089  M00S00088.compcdb +++| CMP1     LDN    0           SEARCH *QFT*
00090  M00S00089.compcdb +++|*         LDN    1           SEARCH *EJT*
00091  M00S00090.compcdb +++| CMPA     EQU    *-1
00092  M00S00091.compcdb +++|          NJN    CMP2        IF SEARCHING *EJT-S*
00093  M00S00092.compcdb +++|
00094  M00S00093.compcdb +++|*         READ NEXT *QFT* ENTRY.
00095  M00S00094.compcdb +++|
00096  M00S00095.compcdb +++|          CFI    QFT,T1      CALCULATE *QFT* ENTRY ADDRESS
00097  M00S00096.compcdb +++|          ADC    **
00098  M00S00097.compcdb +++| CMPB     EQU    *-2         (FWA OF *QFT*)
00099  M00S00098.compcdb +++|          ADK    JSNQ
00100  M00S00099.compcdb +++|          CRD    CM
00101  M00S00100.compcdb +++|          ADN    SCLQ
00102  M00S00101.compcdb +++|          CRD    CN
00103  M00S00102.compcdb +++|          LDD    CM
00104  M00S00103.compcdb +++|          ZJN    CMP5        IF NO ENTRY
00105  M00S00104.compcdb +++|          LDD    CN          CHECK ORIGIN TYPE
00106  M00S00105.compcdb +++|          LPN    77
00107  M00S00106.compcdb +++|          LMN    TXOT
00108  M00S00107.compcdb +++|          NJN    CMP3        IF NOT A *TXOT* JOB
00109  M00S00108.compcdb +++|          LDD    CM+4        CHECK QUEUE TYPE
00110  M00S00109.compcdb +++|          SHN    -11
00111  M00S00110.compcdb +++|          LMK    INQT
00112  M00S00111.compcdb +++|          ZJN    CMP5        IF THIS IS A *TXOT* INPUT FILE
00113  M00S00112.compcdb +++|          UJN    CMP3        COMPARE FO,UI
00114  M00S00113.compcdb +++|
00115  M00S00114.compcdb +++|*         READ NEXT *EJT* ENTRY.
00116  M00S00115.compcdb +++|
00117  M00S00116.compcdb +++| CMP2     CFI    EJT,T1      CALCULATE *EJT* ENTRY ADDRESS
00118  M00S00117.compcdb +++|          ADC    **
00119  M00S00118.compcdb +++| CMPC     EQU    *-2         (FWA OF *EJT*)
00120  M00S00119.compcdb +++|          ADK    JSNE
00121  M00S00120.compcdb +++|          CRD    CM
00122  M00S00121.compcdb +++|          LDD    CM
00123  M00S00122.compcdb +++|          ZJN    CMP4        IF NO *EJT* ENTRY
00124  M00S00123.compcdb +++|          LDD    CM+4        CHECK CONNECTION STATUS
00125  M00S00124.compcdb +++|          SHN    -7
00126  M00S00125.compcdb +++|          LPN    17
00127  M00S00126.compcdb +++|          LMK    NICS
00128  M00S00127.compcdb +++|          NJN    CMP4        IF NOT *NON - INTERACTIVE*
00129  M00S00128.compcdb +++|
00130  M00S00129.compcdb +++|*         CHECK OWNERSHIP OF ENTRY.
00131  M00S00130.compcdb +++|
00132  M00S00131.compcdb +++| CMP3     LDD    T2          CHECK QUEUED FILE OWNERSHIP
00133  M00S00132.compcdb +++|          LMD    CM+2
00134  M00S00133.compcdb +++|          NJN    CMP4        IF NO MATCH
00135  M00S00134.compcdb +++|          LDD    T3
00136  M00S00135.compcdb +++|          LMD    CM+3
00137  M00S00136.compcdb +++|          NJN    CMP4        IF NO MATCH
00138  M00S00137.compcdb +++|          AOD    T4          INCREMENT JOB COUNT
00139  M00S00138.compcdb +++| CMP4     LJM    CMP5        LOOP FOR NEXT TABLE ENTRY
00140  M00S00139.compcdb +++|          SPACE  4,10
Line S00140 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00141  M01S00140.ns21000 ---| QUAL$    IF     -DEF,QUAL
Line S00001 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00142  M01S00001.ns21000 +++| QUAL$    IF     -DEF,QUAL$
00143  M00S00141.compcdb +++|          QUAL   *
00144  M00S00142.compcdb +++| CDB      EQU    /COMPCDB/CDB
00145  M00S00143.compcdb +++| QUAL$    ENDIF
00146  M00S00144.compcdb +++|          SPACE  4,10
00147  M00S00145.compcdb +++|          ENDX
cdc/nos2.source/opl.opl871/common/compcdb.txt ยท Last modified: by 127.0.0.1