cdc:nos2.source:opl.opl871:common:comsscd
Common COMSSCD
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.comsscd ---| CTEXT COMSSCD - SERVICE CLASS DEFINITIONS. 00002 M00S00002.comsscd ---| SPACE 4 00003 M00S00003.comsscd ---| BASE O
Line S00004 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00004 M01S00004.281l803 ---|* COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1982.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00005 M01S00001.281l803 +++|* COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00006 M00S00005.comsscd +++| SPACE 4 00007 M00S00006.comsscd +++|*** COMSSCD - SERVICE CLASS DEFINITIONS. 00008 M00S00007.comsscd +++|* 00009 M00S00008.comsscd +++|* B. M. SLIWINSKI. 82/09/28. 00010 M00S00009.comsscd +++|* R. C. SCHMITTER. 84/06/26. 00011 M00S00010.comsscd +++| SPACE 4 00012 M00S00011.comsscd +++|*** *COMSSCD* DEFINES ALL SERVICE CLASSES AND OTHER VALUES 00013 M00S00012.comsscd +++|* ASSOCIATED WITH SERVICE CLASS. 00014 M00S00013.comsscd +++|* 00015 M00S00014.comsscd +++|* IF *SCL$* IS DEFINED, THE CALLER MUST DEFINE THE *SCLASS* 00016 M00S00015.comsscd +++|* MACRO TO BUILD THE DESIRED TABLE OF SERVICE CLASS DATA, 00017 M00S00016.comsscd +++|* SINCE THE *CLASS* MACRO WILL INVOKE *SCLASS* IN THIS CASE. 00018 M00S00017.comsscd +++|* IF *SCL$* = 0, *SCLASS* WILL ONLY BE INVOKED FOR SERVICE 00019 M00S00018.comsscd +++|* CLASSES WITH JOB CONTROL BLOCKS. IF *SCL$* = ANYTHING ELSE, 00020 M00S00019.comsscd +++|* *SCLASS* WILL BE INVOKED FOR ALL SERVICE CLASSES. IF *SCL$* 00021 M00S00020.comsscd +++|* IS NOT DEFINED, *SCLASS* WILL NOT BE INVOKED. 00022 M00S00021.comsscd +++| CLASS SPACE 4,15 00023 M00S00022.comsscd +++|** CLASS - DEFINE SERVICE CLASS AND ATTRIBUTES. 00024 M00S00023.comsscd +++|* 00025 M00S00024.comsscd +++|* CLASS NAME,MNEMONIC,DAYFILE,STEXT,TEXT 00026 M00S00025.comsscd +++|* 00027 M00S00026.comsscd +++|* ENTRY *NAME* = SERVICE CLASS NAME. 00028 M00S00027.comsscd +++|* *MNEMONIC* = TWO CHARACTER MNEMONIC. 00029 M00S00028.comsscd +++|* *DAYFILE* = ONE CHARACTER DAYFILE MESSAGE CHARACTER. 00030 M00S00029.comsscd +++|* *STEXT* = SHORT TEXT NAME FOR *QFTLIST*. 00031 M00S00030.comsscd +++|* *TEXT* = LONG TEXT NAME OF SERVICE CLASS. 00032 M00S00031.comsscd +++|* 00033 M00S00032.comsscd +++|* NOTE - THE FIRST CALL IN A SEQUENCE OF CALLS TO *CLASS* 00034 M00S00033.comsscd +++|* MUST USE THE NAME *BEGIN*. THE LAST CALL MUST USE 00035 M00S00034.comsscd +++|* THE NAME *END*. 00036 M00S00035.comsscd +++| 00037 M00S00036.comsscd +++| PURGMAC CLASS 00038 M00S00037.comsscd +++| 00039 M00S00038.comsscd +++| MACRO CLASS,NAME,MNEMONIC,DAYFILE,STEXT,TEXT 00040 M00S00039.comsscd +++| 00041 M00S00040.comsscd +++|* INITIALIZE VALUES. 00042 M00S00041.comsscd +++| 00043 M00S00042.comsscd +++| .A IFC EQ,$NAME$BEGIN$ 00044 M00S00043.comsscd +++| .1 SET 0 SERVICE CLASS VALUE 00045 M00S00044.comsscd +++| .2 SET 0 END OF CLASSES WITH JCB-S FLAG 00046 M00S00045.comsscd +++| .A1MK SET 0 FIRST BYTE VALIDATION MASK VALUE 00047 M00S00046.comsscd +++| .A2MK SET 0 SECOND BYTE VALIDATION MASK VALUE 00048 M00S00047.comsscd +++| LOC 1 00049 M00S00048.comsscd +++| NMSC MICRO 1,, ** SERVICE CLASS MNEMONIC MICRO 00050 M00S00049.comsscd +++| NMDS MICRO 1,, * DAYFILE CHARACTER MICRO 00051 M00S00050.comsscd +++| .J SKIP 00052 M00S00051.comsscd +++| .A ENDIF 00053 M00S00052.comsscd +++| 00054 M00S00053.comsscd +++|* TERMINATE PROCESSING. 00055 M00S00054.comsscd +++| 00056 M00S00055.comsscd +++| .B IFC EQ,$NAME$END$ 00057 M00S00056.comsscd +++| .A1MK SET .A1MK-SSMK REMOVE SUBSYSTEM MASK BIT 00058 M00S00057.comsscd +++| LOC *O RESET LOCATION 00059 M00S00058.comsscd +++| .K SKIP 00060 M00S00059.comsscd +++| .B ENDIF 00061 M00S00060.comsscd +++| 00062 M00S00061.comsscd +++|* DEFINE SERVICE CLASS VALUE AND CONSTRUCT MICROS. 00063 M00S00062.comsscd +++| 00064 M00S00063.comsscd +++| NAME EQU .1 SET CLASS VALUE 00065 M00S00064.comsscd +++| LOC *+1 00066 M00S00065.comsscd +++| .NMSC MICRO 1,, MNEMONIC 00067 M00S00066.comsscd +++| .NMDS MICRO 1,, DAYFILE 00068 M00S00067.comsscd +++| NMSC MICRO 1,,+"NMSC"".NMSC"+ CONSTRUCT SERVICE CLASS MICRO 00069 M00S00068.comsscd +++| NMDS MICRO 1,,+"NMDS"".NMDS"+ CONSTRUCT DAYFILE CHARACTER MICRO 00070 M00S00069.comsscd +++| 00071 M00S00070.comsscd +++| .C IFC EQ,$NAME$DSSC$ 00072 M00S00071.comsscd +++| .2 SET 1 SET END OF JCB-S FLAG 00073 M00S00072.comsscd +++| .C ENDIF 00074 M00S00073.comsscd +++| .D IFEQ .2,0 00075 M00S00074.comsscd +++| 00076 M00S00075.comsscd +++| 00077 M00S00076.comsscd +++|* DEFINE VALIDATION MASK BITS (CLASSES WITH JCB-S ONLY). 00078 M00S00077.comsscd +++| 00079 M00S00078.comsscd +++| .E IFGT NAME,11D 00080 M00S00079.comsscd +++| .3 DECMIC .1-12D 00081 M00S00080.comsscd +++| MNEMONIC_MK SET 1S".3" 00082 M00S00081.comsscd +++| .A2MK SET .A2MK+MNEMONIC_MK 00083 M00S00082.comsscd +++| .E ELSE 00084 M00S00083.comsscd +++| .3 DECMIC .1 00085 M00S00084.comsscd +++| MNEMONIC_MK SET 1S".3" 00086 M00S00085.comsscd +++| .A1MK SET .A1MK+MNEMONIC_MK 00087 M00S00086.comsscd +++| .E ENDIF 00088 M00S00087.comsscd +++| 00089 M00S00088.comsscd +++|* DETERMINE WHETHER TO INVOKE *SCLASS*. 00090 M00S00089.comsscd +++|* IF *SCL$* IS NOT DEFINED, DO NOT CALL *SCLASS*. 00091 M00S00090.comsscd +++|* IF *SCL$* = 0, CALL *SCLASS* ONLY FOR CLASSES WITH JCB-S. 00092 M00S00091.comsscd +++|* OTHERWISE, CALL *SCLASS* FOR ALL SERVICE CLASSES. 00093 M00S00092.comsscd +++| 00094 M00S00093.comsscd +++| .D ENDIF 00095 M00S00094.comsscd +++| .F IF DEF,SCL$ 00096 M00S00095.comsscd +++| .G IFEQ SCL$,0 00097 M00S00096.comsscd +++| .H IFEQ .2,0 00098 M00S00097.comsscd +++| .G ENDIF 00099 M00S00098.comsscd +++| SCLASS NAME,MNEMONIC,DAYFILE,STEXT,(TEXT) 00100 M00S00099.comsscd +++| .H ENDIF 00101 M00S00100.comsscd +++| .F ENDIF 00102 M00S00101.comsscd +++| 00103 M00S00102.comsscd +++| .J ENDIF 00104 M00S00103.comsscd +++| .1 SET .1+1 ADVANCE CLASS VALUE 00105 M00S00104.comsscd +++| .K ENDIF 00106 M00S00105.comsscd +++| CLASS ENDM 00107 M00S00106.comsscd +++| SPACE 4,10 00108 M00S00107.comsscd +++|** DEFINE SERVICE CLASS ATTRIBUTES. 00109 M00S00108.comsscd +++|* 00110 M00S00109.comsscd +++|* THESE MACRO CALLS DEFINE THE ATTRIBUTES OF EACH SERVICE 00111 M00S00110.comsscd +++|* CLASS IN THE SYSTEM. EACH DECK THAT REQUIRES A TABLE OF ONE 00112 M00S00111.comsscd +++|* OR MORE OF THESE ATTRIBUTES MUST DEFINE THE *SCLASS* MACRO 00113 M00S00112.comsscd +++|* APPROPRIATELY. NOTE THAT IF THE NUMBER OF SERVICE CLASSES 00114 M00S00113.comsscd +++|* CHANGES, THE DATA FILE CREATED BY *CPD* WILL NOT BE 00115 M00S00114.comsscd +++|* COMPATIBLE WITH PREVIOUS VERSIONS. TO CHANGE AN ATTRIBUTE 00116 M00S00115.comsscd +++|* FOR A SERVICE CLASS, OR TO ADD A SERVICE CLASS, MAKE THE 00117 M00S00116.comsscd +++|* APPROPRIATE CHANGES TO THE *CLASS* MACRO CALLS AND REASSEMBLE 00118 M00S00117.comsscd +++|* ALL DECKS THAT CALL THIS COMMON DECK. CHANGES TO *CCL* AND 00119 M00S00118.comsscd +++|* *RHF* MAY ALSO BE NECESSARY. 00120 M00S00119.comsscd +++| LIST G 00121 M00S00120.comsscd +++| 00122 M00S00121.comsscd +++| BEGIN CLASS 00123 M00S00122.comsscd +++| 00124 M00S00123.comsscd +++|* DEFINE SERVICE CLASSES WITH JCB-S. 00125 M00S00124.comsscd +++| 00126 M00S00125.comsscd +++| SYSC CLASS SY,S,SYSTEM,SYSTEM 00127 M00S00126.comsscd +++| BCSC CLASS BC,B,BATCH,BATCH 00128 M00S00127.comsscd +++| RBSC CLASS RB,R,REMOTE,(REMOTE BATCH) 00129 M00S00128.comsscd +++| TSSC CLASS TS,T,TIMESHR,INTERACTIVE 00130 M00S00129.comsscd +++| DISC CLASS DI,D,DETACH,(DETACHED INTERACTIVE) 00131 M00S00130.comsscd +++| NSSC CLASS NS,N,NETWORK,(NETWORK SUPERVISOR) 00132 M00S00131.comsscd +++| SSSC CLASS SS,X,SUBSYS,SUBSYSTEM 00133 M00S00132.comsscd +++| MASC CLASS MA,M,MAINTEN,MAINTENANCE 00134 M00S00133.comsscd +++| CTSC CLASS CT,C,COMTASK,(COMMUNICATION TASK)
Line S00134 Modification History | |
---|---|
M01 (Removed by) | ns2437 |
Seq # *Modification Id* Act ----------------------------+ 00135 M01S00134.ns2437 ---| I0SC CLASS I0,0,ICLASS0,(INSTALLATION CLASS 0) 00136 M01S00135.ns2437 ---| I1SC CLASS I1,1,ICLASS1,(INSTALLATION CLASS 1) 00137 M01S00136.ns2437 ---| I2SC CLASS I2,2,ICLASS2,(INSTALLATION CLASS 2) 00138 M01S00137.ns2437 ---| I3SC CLASS I3,3,ICLASS3,(INSTALLATION CLASS 3) 00139 M01S00138.ns2437 ---|*I4SC CLASS I4,4,ICLASS4,(INSTALLATION CLASS 4) 00140 M01S00139.ns2437 ---|*I5SC CLASS I5,5,ICLASS5,(INSTALLATION CLASS 5) 00141 M01S00140.ns2437 ---|*I6SC CLASS I6,6,ICLASS6,(INSTALLATION CLASS 6) 00142 M01S00141.ns2437 ---|*I7SC CLASS I7,7,ICLASS7,(INSTALLATION CLASS 7) 00143 M01S00142.ns2437 ---|*I8SC CLASS I8,8,ICLASS8,(INSTALLATION CLASS 8) 00144 M01S00143.ns2437 ---|*I9SC CLASS I9,9,ICLASS9,(INSTALLATION CLASS 9) 00145 M01S00144.ns2437 ---|*IISC CLASS II,I,ICLASSI,(INSTALLATION CLASS I) 00146 M01S00145.ns2437 ---|*IJSC CLASS IJ,J,ICLASSJ,(INSTALLATION CLASS J) 00147 M01S00146.ns2437 ---|*IKSC CLASS IK,K,ICLASSK,(INSTALLATION CLASS K) 00148 M01S00147.ns2437 ---|*ILSC CLASS IL,L,ICLASSL,(INSTALLATION CLASS L)
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns2437 |
Seq # *Modification Id* Act ----------------------------+ 00149 M01S00001.ns2437 +++| I0SC CLASS I0,0,ICLASS0,(CLASS I0) 00150 M01S00002.ns2437 +++| I1SC CLASS I1,1,ICLASS1,(CLASS I1) 00151 M01S00003.ns2437 +++| I2SC CLASS I2,2,ICLASS2,(CLASS I2) 00152 M01S00004.ns2437 +++| I3SC CLASS I3,3,ICLASS3,(CLASS I3)
Line S00005 Modification History | |
---|---|
M01 (Added by) | ns2437 |
M02 (Removed by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00153 M02S00005.274l797 ---|*I4SC CLASS I4,4,ICLASS4,(CLASS I4) 00154 M02S00006.274l797 ---|*I5SC CLASS I5,5,ICLASS5,(CLASS I5) 00155 M02S00007.274l797 ---|*I6SC CLASS I6,6,ICLASS6,(CLASS I6) 00156 M02S00008.274l797 ---|*I7SC CLASS I7,7,ICLASS7,(CLASS I7) 00157 M02S00009.274l797 ---|*I8SC CLASS I8,8,ICLASS8,(CLASS I8)
Line S00001 Modification History | |
---|---|
M01 (Added by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00158 M01S00001.274l797 +++| I4SC CLASS I4,4,ICLASS4,(CLASS I4) 00159 M01S00002.274l797 +++| I5SC CLASS I5,5,ICLASS5,(CLASS I5) 00160 M01S00003.274l797 +++| I6SC CLASS I6,6,ICLASS6,(CLASS I6) 00161 M01S00004.274l797 +++| I7SC CLASS I7,7,ICLASS7,(CLASS I7) 00162 M01S00005.274l797 +++| I8SC CLASS I8,8,ICLASS8,(CLASS I8)
Line S00010 Modification History | |
---|---|
M01 (Added by) | ns2437 |
Seq # *Modification Id* Act ----------------------------+ 00163 M01S00010.ns2437 +++|*I9SC CLASS I9,9,ICLASS9,(CLASS I9) 00164 M01S00011.ns2437 +++|*IISC CLASS II,I,ICLASSI,(CLASS II) 00165 M01S00012.ns2437 +++|*IJSC CLASS IJ,J,ICLASSJ,(CLASS IJ) 00166 M01S00013.ns2437 +++|*IKSC CLASS IK,K,ICLASSK,(CLASS IK) 00167 M01S00014.ns2437 +++|*ILSC CLASS IL,L,ICLASSL,(CLASS IL) 00168 M00S00148.comsscd +++| 00169 M00S00149.comsscd +++| MXJC EQU .1 NUMBER OF SERVICE CLASSES WITH JCB-S 00170 M00S00150.comsscd +++| ERRNG 24D-MXJC TOO MANY SERVICE CLASSES 00171 M00S00151.comsscd +++| 00172 M00S00152.comsscd +++|* THE FOLLOWING SERVICE CLASSES HAVE NO JCB-S. 00173 M00S00153.comsscd +++|
Line S00154 Modification History | |
---|---|
M01 (Removed by) | ns2437 |
Seq # *Modification Id* Act ----------------------------+ 00174 M01S00154.ns2437 ---| DSSC CLASS DS,A,DEADST,(DEADSTART SEQUENCING)
Line S00015 Modification History | |
---|---|
M01 (Added by) | ns2437 |
Seq # *Modification Id* Act ----------------------------+ 00175 M01S00015.ns2437 +++| DSSC CLASS DS,A,DEADST,(DEADSTART) 00176 M00S00155.comsscd +++| END CLASS 00177 M00S00156.comsscd +++| 00178 M00S00157.comsscd +++| MXSC EQU .1 TOTAL NUMBER OF SERVICE CLASSES 00179 M00S00158.comsscd +++| 00180 M00S00159.comsscd +++|* TOTAL MASK BITS DEFINED IN EACH BYTE FOR NON-SYSTEM ORIGIN 00181 M00S00160.comsscd +++|* JOBS. THE VALIDATION MASK FOR SERVICE CLASS *N* IS BIT *N*. 00182 M00S00161.comsscd +++|* BITS ARE SET FOR ALL SERVICE CLASSES WITH JCB-S EXCEPT FOR 00183 M00S00162.comsscd +++|* SUBSYSTEM SERVICE CLASS *SSSC*. 00184 M00S00163.comsscd +++| 00185 M00S00164.comsscd +++| A1MK EQU .A1MK FIRST BYTE VALIDATION MASK 00186 M00S00165.comsscd +++| A2MK EQU .A2MK SECOND BYTE VALIDATION MASK 00187 M00S00166.comsscd +++| LIST * 00188 M00S00167.comsscd +++| SPACE 4 00189 M00S00168.comsscd +++| BASE * 00190 M00S00169.comsscd +++| ENDX
cdc/nos2.source/opl.opl871/common/comsscd.txt ยท Last modified: (external edit)