Seq # *Modification Id* Act
----------------------------+
00011 M01S00010.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION, 1984.
Line S00001 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
00012 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00013 M00S00011.sdsplay +++| SDSPLAY SPACE 4,10
00014 M00S00012.sdsplay +++|*** SDSPLAY - SYSTEM VALUES DISPLAY.
00015 M00S00013.sdsplay +++|*
00016 M00S00014.sdsplay +++|* J. J. CHIASSON. 85/01/04.
00017 M00S00015.sdsplay +++| SPACE 4,10
00018 M00S00016.sdsplay +++|*** *SDSPLAY* IS A CPU UTILITY USED BY THE OPERATOR TO DISPLAY
00019 M00S00017.sdsplay +++|* AND UPDATE THE SYSTEM SERVICE CLASS PARAMETERS ON THE *L*
00020 M00S00018.sdsplay +++|* DISPLAY OR TO FORMAT THE SAME FOR A PRINTER.
00021 M00S00019.sdsplay +++| SPACE 4,20
00022 M00S00020.sdsplay +++|*** COMMAND FORMAT.
00023 M00S00021.sdsplay +++|*
Seq # *Modification Id* Act
----------------------------+
00028 M01S00002.271l750 +++|* SDSPLAY(L=LFN,LO=OP,I=IFN) ORDER INDEPENDENT PARAMETERS.
00029 M00S00025.sdsplay +++|*
00030 M00S00026.sdsplay +++|* WHERE
00031 M00S00027.sdsplay +++|*
00032 M00S00028.sdsplay +++|* OP = *D* FORMAT DATA FOR *L* DISPLAY (DEFAULT).
00033 M00S00029.sdsplay +++|*
00034 M00S00030.sdsplay +++|* OP = *L* FORMAT DATA FOR A LINE PRINTER.
00035 M00S00031.sdsplay +++|*
00036 M00S00032.sdsplay +++|* LFN LIST OUTPUT FILE NAME (DEFAULT = OUTPUT).
Line S00033 Modification History
M01(Removed by)
271l750
Seq # *Modification Id* Act
----------------------------+
00037 M01S00033.271l750 ---|* THIS PARAMETER VALID ONLY WITH (LO=L).
Line S00003 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00038 M01S00003.271l750 +++|* THIS PARAMETER IS VALID ONLY WITH *LO=L*
00039 M01S00004.271l750 +++|* OR *I=IFN*.
00040 M01S00005.271l750 +++|*
00041 M01S00006.271l750 +++|* IFN INPUT FILE NAME (DEFAULT = NONE).
00042 M00S00034.sdsplay +++|*
00043 M00S00035.sdsplay +++|* NOTES SPECIAL PRIVILEGES REQUIRED.
00044 M00S00036.sdsplay +++|* 1. USER MUST BE *SYOT* TO USE *L* DISPLAY (LO=D).
00045 M00S00037.sdsplay +++|* 2. USER MUST BE *SYOT* OR HAVE SYSTEM ORIGIN
00046 M00S00038.sdsplay +++|* PRIVILEGES TO GENERATE A LISTING (LO=L).
Line S00007 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00047 M01S00007.271l750 +++|*
00048 M01S00008.271l750 +++|* IF A DIRECTIVE ERROR IS DETECTED WHILE PROCESSING
00049 M01S00009.271l750 +++|* INPUT FILE DIRECTIVES (*I=IFN* SPECIFIED), LIST
00050 M01S00010.271l750 +++|* OUTPUT WILL BE GENERATED EVEN IF *LO=L* WAS NOT
00051 M01S00011.271l750 +++|* SPECIFIED.
00052 M00S00039.sdsplay +++| SPACE 4,15
00053 M00S00040.sdsplay +++|*** DAYFILE MESSAGES.
00054 M00S00041.sdsplay +++|*
00055 M00S00042.sdsplay +++|* * ARGUMENT ERROR - ARG.*
00056 M00S00043.sdsplay +++|* THE SPECIFIED ARGUMENT, *ARG* WAS NOT ONE OF THE
00057 M00S00044.sdsplay +++|* ALLOWABLE ARGUMENTS TO *SDSPLAY*.
00058 M00S00045.sdsplay +++|*
00059 M00S00046.sdsplay +++|* * SDSPLAY UTILITY COMPLETE.*
00060 M00S00047.sdsplay +++|* PROCESSING OF THE *SDSPLAY* UTILITY HAS BEEN ENDED.
00061 M00S00048.sdsplay +++|*
00062 M00S00049.sdsplay +++|* * USER ACCESS NOT VALID.*
00063 M00S00050.sdsplay +++|* THE USER MUST HAVE SYSTEM ORIGIN PRIVILEGE.
00064 M00S00051.sdsplay +++| SPACE 4,10
00065 M00S00052.sdsplay +++|*** *L* DISPLAY ERROR MESSAGES.
00066 M00S00053.sdsplay +++|*
00067 M00S00054.sdsplay +++|* *UNRECOGNIZABLE DIRECTIVE.*
00068 M00S00055.sdsplay +++|* A COMMAND WAS ENTERED VIA THE *L* DISPLAY WHICH WAS
00069 M00S00056.sdsplay +++|* NOT ONE OF THE VALID *SDSPLAY* COMMANDS.
00070 M00S00057.sdsplay +++|*
00071 M00S00058.sdsplay +++|* *UNKNOWN PARAMETER - KW.*
00072 M00S00059.sdsplay +++|* AN UNKNOWN KEYWORD PARAMETER, KW, WAS ENTERED.
00073 M00S00060.sdsplay +++|*
00074 M00S00061.sdsplay +++|* *UNKNOWN SEPARATOR - KW.*
00075 M00S00062.sdsplay +++|* THE SEPARATOR FOR THE KEYWORD, KW, WAS NOT AN *=*.
00076 M00S00063.sdsplay +++|*
00077 M00S00064.sdsplay +++|* *UNKNOWN SERVICE CLASS.*
00078 M00S00065.sdsplay +++|* THE SPECIFIED SERVICE CLASS ON A *CLASS* COMMAND
00079 M00S00066.sdsplay +++|* WAS INCORRECT.
00080 M00S00067.sdsplay +++|*
00081 M00S00068.sdsplay +++|* *INCORRECT NUMERIC PARAMETER FOR KW.*
00082 M00S00069.sdsplay +++|* THE ENTERED VALUE FOR THE KEYWORD, KW, WAS NOT IN THE
00083 M00S00070.sdsplay +++|* ALLOWABLE RANGE FOR THAT KEYWORD.
00084 M00S00071.sdsplay +++|*
00085 M00S00072.sdsplay +++|* *INCORRECT SERVICE CLASS FOR *DT*.*
00086 M00S00073.sdsplay +++|* THE SERVICE CLASS SPECIFIED FOR THE *DT* PARAMETER
00087 M00S00074.sdsplay +++|* WAS NOT ALLOWED.
00088 M00S00075.sdsplay +++|*
00089 M00S00076.sdsplay +++|* *LOWER BOUND IS .GE. UPPER BOUND FOR CLASS XX.*
00090 M00S00077.sdsplay +++|* DURING *GO* PROCESSING, A LOWER BOUND WAS ENCOUNTERED
00091 M00S00078.sdsplay +++|* WHICH EXCEEDED OR EQUALED THE ASSOCIATED UPPER BOUND
00092 M00S00079.sdsplay +++|* FOR THE SERVICE CLASS XX.
Line S00012 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00093 M01S00012.271l750 +++|*
00094 M01S00013.271l750 +++|* /*RS* IS GREATER THAN *US* FOR CLASS XX./
00095 M01S00014.271l750 +++|* DURING *GO* PROCESSING, AN *RS* (RECALL CPU SLICE)
00096 M01S00015.271l750 +++|* WAS ENCOUNTERED WHICH EXCEEDED THE *US* (UNEXTENDED
00097 M01S00016.271l750 +++|* CPU SLICE) FOR THE SERVICE CLASS XX.
00098 M00S00080.sdsplay +++|*
00099 M00S00081.sdsplay +++|* *YYYY NOT WITHIN ALLOWABLE RANGE FOR CLASS XX.*
00100 M00S00082.sdsplay +++|* THE PARAMETER *YYYY* (EITHER *EXIL*, *EXIP* OR
00101 M00S00083.sdsplay +++|* *EXTP*) WAS NOT WITHIN THE EXECUTION QUEUE PRIORITY
00102 M00S00084.sdsplay +++|* RANGE (*EXLP* TO *EXUP*) FOR SERVICE CLASS *XX*.
00103 M00S00085.sdsplay +++|*
00104 M00S00086.sdsplay +++|* *EXCESS PARAMETERS.*
00105 M00S00087.sdsplay +++|* ONE OR MORE EXTRA PARAMETERS WERE ENCOUNTERED ON THE
00106 M00S00088.sdsplay +++|* COMMAND.
00107 M00S00089.sdsplay +++| SPACE 4,10
00108 M00S00090.sdsplay +++|*** *L* DISPLAY INFORMATIVE MESSAGES.
00109 M00S00091.sdsplay +++|*
00110 M00S00092.sdsplay +++|* *UTILITY COMPLETE.*
00111 M00S00093.sdsplay +++|* THE *END* COMMAND WAS ENTERED VIA THE *L* DISPLAY AND
00112 M00S00094.sdsplay +++|* *SDSPLAY* SUCCESSFULLY TERMINATED.
00113 M00S00095.sdsplay +++| SPACE 4,10
00114 M00S00096.sdsplay +++|*** *L* DISPLAY COMMANDS.
00115 M00S00097.sdsplay +++|*
00116 M00S00098.sdsplay +++|* L.+ PAGE DISPLAY FORWARD.
00117 M00S00099.sdsplay +++|*
00118 M00S00100.sdsplay +++|* L.- PAGE DISPLAY BACKWARD.
00119 M00S00101.sdsplay +++|*
00120 M00S00102.sdsplay +++|* L.CLASS=XX DISPLAY THE DATA FOR SERVICE CLASS XX.
00121 M00S00103.sdsplay +++|*
00122 M00S00104.sdsplay +++|* L.END END PROCESSING OF *SDSPLAY*.
00123 M00S00105.sdsplay +++|*
00124 M00S00106.sdsplay +++|* L.GO ENTER INTO CMR ALL OF THE VALUES ENTERED
00125 M00S00107.sdsplay +++|* VIA THE KEYWORD=VALUE COMMMANDS SINCE THE
00126 M00S00108.sdsplay +++|* LAST *GO* OR *RESET* COMMAND.
00127 M00S00109.sdsplay +++|*
00128 M00S00110.sdsplay +++|* L.HELP DISPLAY THE FIRST PAGE OF THE *HELP*
00129 M00S00111.sdsplay +++|* SCREENS.
00130 M00S00112.sdsplay +++|*
00131 M00S00113.sdsplay +++|* L.KEYWORD=VALUE ALTER THE VALUE FOR THE SPECIFIED KEYWORD.
00132 M00S00114.sdsplay +++|* THIS COMMAND MAY ONLY BE SPECIFIED WHEN A
00133 M00S00115.sdsplay +++|* *CLASS* DISPLAY IS CURRENTLY BEING
00134 M00S00116.sdsplay +++|* DISPLAYED. ANY NUMBER OF KEYWORD=VALUE
00135 M00S00117.sdsplay +++|* ENTRIES MAY BE SPECIFIED ON A LINE,
00136 M00S00118.sdsplay +++|* SEPARATED BY COMMAS, SUBJECT TO THE *L*
00137 M00S00119.sdsplay +++|* DISPLAY INPUT LINE LENGTH RESTRICTION.
00138 M00S00120.sdsplay +++|*
00139 M00S00121.sdsplay +++|* L.RESET RE-READS THE KEYWORD=VALUE PARAMETERS
00140 M00S00122.sdsplay +++|* FROM CMR AND SETS THEM INTO THE DISPLAYS.
00141 M00S00123.sdsplay +++| SPACE 4,10
00142 M00S00124.sdsplay +++|* COMMON DECKS.
00143 M00S00125.sdsplay +++|
00144 M00S00126.sdsplay +++|
00145 M00S00127.sdsplay +++|*CALL COMCCMD
00146 M00S00128.sdsplay +++|*CALL COMCDCM
00147 M00S00129.sdsplay +++|*CALL COMCDCP
00148 M00S00130.sdsplay +++|*CALL COMCMAC
00149 M00S00131.sdsplay +++|*CALL COMSEVT
Line S00001 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
00150 M01S00001.271l716 +++|*CALL COMSMSC
00151 M00S00132.sdsplay +++|*CALL COMSPFM
00152 M00S00133.sdsplay +++|*CALL COMSSFM
00153 M00S00134.sdsplay +++|*CALL COMSSSJ
00154 M00S00135.sdsplay +++| SPACE 4,15
00155 M00S00136.sdsplay +++|** SCLASS - DEFINE SERVICE CLASS TABLE.
00156 M00S00137.sdsplay +++|*
00157 M00S00138.sdsplay +++|* SCLASS NM,MN,DF,ST,TX
00158 M00S00139.sdsplay +++|*
00159 M00S00140.sdsplay +++|* ENTRY *NM* = SERVICE CLASS NAME.
00160 M00S00141.sdsplay +++|* *MN* = TWO CHARACTER MNEMONIC.
00161 M00S00142.sdsplay +++|* *DF* = DAYFILE MESSAGE CHARACTER.
00162 M00S00143.sdsplay +++|* *ST* = SHORT TEXT FOR *QFTLIST*.
00163 M00S00144.sdsplay +++|* *TX* = TEXT OF SERVICE CLASS NAME FOR BANNER PAGE.
00164 M00S00145.sdsplay +++|*
00165 M00S00146.sdsplay +++|* NOTES THE CALL TO *COMSSCD* MUST FOLLOW THE DEFINITION OF
00166 M00S00147.sdsplay +++|* THIS MACRO.
00167 M00S00148.sdsplay +++|
00168 M00S00149.sdsplay +++|
00169 M00S00150.sdsplay +++| PURGMAC SCLASS
00170 M00S00151.sdsplay +++|
00171 M00S00152.sdsplay +++| SCLASS MACRO NM,MN,DF,ST,TX
00172 M00S00153.sdsplay +++| MACREF SCLASS
00173 M00S00154.sdsplay +++| .SCL RMT
00174 M00S00155.sdsplay +++| VFD 12/0L_MN,48/0 TX
00175 M00S00156.sdsplay +++| .SCL RMT
00176 M00S00157.sdsplay +++| SCLASS ENDM
00177 M00S00158.sdsplay +++|
00178 M00S00159.sdsplay +++|
00179 M00S00160.sdsplay +++| SCL$ EQU 0 ONLY PROCESS CLASSES WITH JCB-S
00180 M00S00161.sdsplay +++|*CALL COMSSCD
00181 M00S00162.sdsplay +++| SPACE 4,20
00182 M00S00163.sdsplay +++|* MACRO DEFINITIONS.
00183 M00S00164.sdsplay +++| DTAV SPACE 4,15
00184 M00S00165.sdsplay +++|** DTAV - DEFINE TABLE VALUES.
00185 M00S00166.sdsplay +++|*
00186 M00S00167.sdsplay +++|* DTAV V
00187 M00S00168.sdsplay +++|*
00188 M00S00169.sdsplay +++|* ENTRY *V* = NUMERIC VALUE TO BE CONVERTED.
00189 M00S00170.sdsplay +++|*
00190 M00S00171.sdsplay +++|* EXIT IF *V* = 0, THEN THE DISPLAY CODE STRING *UNLIMITED*
00191 M00S00172.sdsplay +++|* IS GENERATED.
00192 M00S00173.sdsplay +++|* IF *V* .NE. 0, THEN A DISPLAY CODE STRING IS GENERATED
00193 M00S00174.sdsplay +++|* WITH LEADING BLANKS AND THE VALUE OF *V* EXPRESSED IN
00194 M00S00175.sdsplay +++|* DISPLAY CODE RIGHT JUSTIFIED WITH DECIMAL BASE.
00195 M00S00176.sdsplay +++|
00196 M00S00177.sdsplay +++|
00197 M00S00178.sdsplay +++| PURGMAC DTAV
00198 M00S00179.sdsplay +++|
00199 M00S00180.sdsplay +++| DTAV MACRO V
00200 M00S00181.sdsplay +++| MACREF DTAV
00201 M00S00182.sdsplay +++| .A IFEQ V,0
00202 M00S00183.sdsplay +++| DATA 10H UNLIMITED
00203 M00S00184.sdsplay +++| .A ELSE
00204 M00S00185.sdsplay +++| M DECMIC V
00205 M00S00186.sdsplay +++| L MICCNT M
00206 M00S00187.sdsplay +++| B MICRO 1,10-L,* *
00207 M00S00188.sdsplay +++| DATA 10H_"B"_"M"
00208 M00S00189.sdsplay +++| .A ENDIF
00209 M00S00190.sdsplay +++| DTAV ENDM
00210 M00S00191.sdsplay +++| SETKW SPACE 4,10
00211 M00S00192.sdsplay +++|** SETKW - SET KEYWORD ENTRY.
00212 M00S00193.sdsplay +++|*
00213 M00S00194.sdsplay +++|* *SETKW* GENERATES A TABLE OF VALID KEYWORDS AND THEIR
00214 M00S00195.sdsplay +++|* ASSOCIATED ATTRIBUTES.
00215 M00S00196.sdsplay +++|*
00216 M00S00197.sdsplay +++|* SETKW MN,HI,LO,OF,LB,SZ,SP
00217 M00S00198.sdsplay +++|*
00218 M00S00199.sdsplay +++|* ENTRY *MN* = KEYWORD MNEMONIC.
00219 M00S00200.sdsplay +++|* *HI* = HIGHEST VALUE ALLOWED FOR KEYWORD.
00220 M00S00201.sdsplay +++|* *LO* = LOWEST VALUE ALLOWED FOR KEYWORD.
00221 M00S00202.sdsplay +++|* *OF* = WORD OFFSET INTO *JCB* FOR KEYWORD.
00222 M00S00203.sdsplay +++|* *LB* = LOW ORDER BIT POSITION IN *JCB* FIELD.
00223 M00S00204.sdsplay +++|* *SZ* = BIT SIZE OF FIELD.
00224 M00S00205.sdsplay +++|* *SP* = SPECIAL PROCESSING OF THIS KEYWORD REQUIRED.
00225 M00S00206.sdsplay +++|*
00226 M00S00207.sdsplay +++|* NOTES THE *HI* AND *LO* PARAMETERS DO NOT APPLY IF *SP*
00227 M00S00208.sdsplay +++|* IS SPECIFIED.
00228 M00S00209.sdsplay +++|
00229 M00S00210.sdsplay +++|
00230 M00S00211.sdsplay +++| PURGMAC SETKW
00231 M00S00212.sdsplay +++|
00232 M00S00213.sdsplay +++| SETKW MACRO MN,HI,LO,OF,LB,SZ,SP
00233 M00S00214.sdsplay +++| MACREF SETKW
00234 M00S00215.sdsplay +++| VFD 24/0L_MN,6/OF
00235 M00S00216.sdsplay +++| .A IFC NE,$SP$$
00236 M00S00217.sdsplay +++| VFD 1/1
00237 M00S00218.sdsplay +++| .A ELSE
00238 M00S00219.sdsplay +++| VFD 1/0
00239 M00S00220.sdsplay +++| .A ENDIF
00240 M00S00221.sdsplay +++| VFD 5/
00241 M00S00222.sdsplay +++| .B IFC NE,$HI$$
00242 M00S00223.sdsplay +++| VFD 18/HI
00243 M00S00224.sdsplay +++| .B ELSE
00244 M00S00225.sdsplay +++| VFD 18/0
00245 M00S00226.sdsplay +++| .B ENDIF
00246 M00S00227.sdsplay +++| .C IFC NE,$LO$$
00247 M00S00228.sdsplay +++| VFD 6/LO
00248 M00S00229.sdsplay +++| .C ELSE
00249 M00S00230.sdsplay +++| VFD 6/0
00250 M00S00231.sdsplay +++| .C ENDIF
00251 M00S00232.sdsplay +++| VFD 48/,6/LB,6/SZ
00252 M00S00233.sdsplay +++| SETKW ENDM
00253 M00S00234.sdsplay +++| TITLE ASSEMBLY CONSTANTS.
00254 M00S00235.sdsplay +++| SPACE 4,10
00255 M00S00236.sdsplay +++|**** ASSEMBLY CONSTANTS.
00256 M00S00237.sdsplay +++|
00257 M00S00238.sdsplay +++|
00258 M00S00239.sdsplay +++| CNCI EQU 4 NO COMMAND INPUT (*CPM* RETURN STATUS)
Line S00017 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00259 M01S00017.271l750 +++| DBUFL EQU 101B DIRECTIVE INPUT FILE BUFFER LENGTH
00260 M00S00240.sdsplay +++| LCOMU EQU LCOM/2+1 INPUT BUFFER PACKED
00261 M00S00241.sdsplay +++| LDML EQU 6 *L* DISPLAY MESSAGE LENGTH
00262 M00S00242.sdsplay +++| LIML EQU 6 *L* DISPLAY INPUT LENGTH
00263 M00S00243.sdsplay +++| MXFL EQU 3777B-MNFL MAXIMUM CM FL FOR ONE JOB
00264 M00S00244.sdsplay +++| SBUFL EQU MXJC*JCBE-JCBE *SBUF* LENGTH
00265 M00S00245.sdsplay +++| SDTA EQU 0 CURRENT DISPLAY SCREEN IS DATA
00266 M00S00246.sdsplay +++| SHLP EQU 1 CURRENT DISPLAY SCREEN IS *HELP*
00267 M00S00247.sdsplay +++| XCDT EQU 4 X - COORDINATE FOR *L* DISPLAY
00268 M00S00248.sdsplay +++| YCDT EQU 2 Y - COORDINATE FOR *L* DISPLAY
00269 M00S00249.sdsplay +++|
00270 M00S00250.sdsplay +++|****
00271 M00S00251.sdsplay +++| TITLE TABLES AND DATA DEFINITIONS.
00272 M00S00252.sdsplay +++| ORG 111B
00273 M00S00253.sdsplay +++| SDS BSS 0
00274 M00S00254.sdsplay +++| SPACE 4,10
00275 M00S00255.sdsplay +++|* DAYFILE MESSAGES.
00276 M00S00256.sdsplay +++|
00277 M00S00257.sdsplay +++| ERAE DATA C* ARGUMENT ERROR - XXXXXXXX*
00278 M00S00258.sdsplay +++| ERNV DATA C* USER ACCESS NOT VALID.*
00279 M00S00259.sdsplay +++| SEND DATA C* SDSPLAY UTILITY COMPLETE.*
00280 M00S00260.sdsplay +++| SPACE 4,10
00281 M00S00261.sdsplay +++|* *L* DISPLAY MESSAGES.
00282 M00S00262.sdsplay +++|* NOTES 1. ALL MESSAGES MUST BE *LDML* WORDS IN LENGTH.
00283 M00S00263.sdsplay +++|* 2. THE PROCESSING ROUTINES FOR THESE MESSAGES
00284 M00S00264.sdsplay +++|* ASSUME A SPECIFIC LOCATION FOR THE SUBSTITUTABLE
00285 M00S00265.sdsplay +++|* PARAMETERS. IF THE POSITION OF ANY OF THE
00286 M00S00266.sdsplay +++|* SUBSTITUTABLE PARAMETERS IS CHANGED, THE
00287 M00S00267.sdsplay +++|* APPROPRIATE PROCESSING ROUTINE SHOULD BE UPDATED.
00288 M00S00268.sdsplay +++|
00289 M00S00269.sdsplay +++|
00290 M00S00270.sdsplay +++| TMLD BSS 0
00291 M00S00271.sdsplay +++| LOC 0
00292 M00S00272.sdsplay +++| EBMS DATA 58C
00293 M00S00273.sdsplay +++| ERRNZ EBMS BLANK MESSAGE MUST BE FIRST
00294 M00S00274.sdsplay +++| EURD DATA 58CUNRECOGNIZABLE DIRECTIVE.
00295 M00S00275.sdsplay +++| EUKP DATA 58CUNKNOWN PARAMETER - XX.
00296 M00S00276.sdsplay +++| EUKS DATA 58CUNKNOWN SEPARATOR - XX.
00297 M00S00277.sdsplay +++| EUKC DATA 58CUNKNOWN SERVICE CLASS.
00298 M00S00278.sdsplay +++| EICP DATA 58CINCORRECT NUMERIC PARAMETER FOR XX.
00299 M00S00279.sdsplay +++| EISC DATA 58CINCORRECT SERVICE CLASS FOR *DT*.
00300 M00S00280.sdsplay +++| ELGU DATA 58CLOWER BOUND IS .GE. UPPER BOUND FOR CLASS XX.
Line S00018 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00301 M01S00018.271l750 +++| ERGU DATA 58C*RS* IS GREATER THAN *US* FOR CLASS XX.
00302 M00S00281.sdsplay +++| EVOR DATA 58CYYYY NOT WITHIN ALLOWABLE RANGE FOR CLASS XX.
00303 M00S00282.sdsplay +++| EEXP DATA 58CEXCESS PARAMETERS.
00304 M00S00283.sdsplay +++| ENDM DATA 58CUTILITY COMPLETE.
Line S00019 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00305 M01S00019.271l750 +++|
00306 M01S00020.271l750 +++| EBUF BSS 6 ERROR MESSAGE ASSEMBLY BUFFER
00307 M00S00284.sdsplay +++| LOC *O
00308 M00S00285.sdsplay +++| TASC SPACE 4,10
00309 M00S00286.sdsplay +++|** TASC - ATTRIBUTES FOR SERVICE CLASS PAGE TABLE.
00310 M00S00287.sdsplay +++|
00311 M00S00288.sdsplay +++|
00461 M00S00427.sdsplay +++|*
00462 M00S00428.sdsplay +++|* MN = DISPLAY CODE KEYWORD MNEMONIC.
00463 M00S00429.sdsplay +++|* OF = OFFSET INTO *JCB* FOR KEYWORD.
00464 M00S00430.sdsplay +++|* SP = SET IF SPECIAL PROCESSING REQUIRED FOR THIS KEYWORD.
00465 M00S00431.sdsplay +++|* HI = HIGHEST VALUE ALLOWED FOR THIS KEYWORD.
00466 M00S00432.sdsplay +++|* LO = LOWEST VALUE ALLOWED FOR THIS KEYWORD.
00467 M00S00433.sdsplay +++|* LB = LOW ORDER BIT OF KEYWORD IN *JCB*.
00468 M00S00434.sdsplay +++|* SZ = BIT SIZE OF KEYWORD IN *JCB*.
00469 M00S00435.sdsplay +++|*
00470 M00S00436.sdsplay +++|* NOTES 1. *HI* AND *LO* ARE NOT USED IF *SP* IS SPECIFIED.
00471 M00S00437.sdsplay +++|* 2. ENTRIES IN THIS TABLE MUST BE IN THE SAME ORDER
00472 M00S00438.sdsplay +++|* AS THOSE IN THE *TKWP* TABLE.
00473 M00S00439.sdsplay +++|* 3. ALL 4 CHARACTER KEYWORD MNEMONICS MUST OCCUR
00474 M00S00440.sdsplay +++|* TOGETHER BEFORE ANY OF THE 2 CHARACTER KEYWORD
00475 M00S00441.sdsplay +++|* MNEMONICS IN THIS TABLE.
00476 M00S00442.sdsplay +++|* 4. THE INDEXED KEYWORD ENTRIES *DS*, *FC*, *CS* AND
00477 M00S00443.sdsplay +++|* *FS* MUST REMAIN TOGETHER.
00478 M00S00444.sdsplay +++|
00479 M00S00445.sdsplay +++|
00480 M00S00446.sdsplay +++| TKWV BSS 0
00481 M00S00447.sdsplay +++| SETKW INLP,7777B,0,INQT,36,12
00482 M00S00448.sdsplay +++| SETKW INUP,7777B,0,INQT,24,12
00483 M00S00449.sdsplay +++| SETKW OTLP,7777B,0,OTQT,36,12
00484 M00S00450.sdsplay +++| SETKW OTUP,7777B,0,OTQT,24,12
00485 M00S00451.sdsplay +++| SETKW EXLP,7777B,0,EXQT,36,12
00486 M00S00452.sdsplay +++| SETKW EXUP,7777B,0,EXQT,24,12
00487 M00S00453.sdsplay +++| SETKW EXIL,7777B,0,EXQT,48,12
00488 M00S00454.sdsplay +++| SETKW EXIP,7777B,0,EXQT,0,12
00489 M00S00455.sdsplay +++| SETKW EXTP,7777B,0,MCMT,36,12
00490 M00S00456.sdsplay +++| SETKW INWF,,,INQT,12,12,SP
00491 M00S00457.sdsplay +++| SETKW EXWF,,,EXQT,12,12,SP
00492 M00S00458.sdsplay +++| SETKW OTWF,,,OTQT,12,12,SP
Seq # *Modification Id* Act
----------------------------+
00819 M01S00082.271l750 +++| END1 MESSAGE SEND,0,R * SDSPLAY UTILITY COMPLETE.*
00820 M00S00709.sdsplay +++| ENDRUN
00821 M00S00710.sdsplay +++| HLP SPACE 4,10
00822 M00S00711.sdsplay +++|** HLP - PROCESS *HELP* COMMAND.
00823 M00S00712.sdsplay +++|*
00824 M00S00713.sdsplay +++|* EXIT (CLDS) = *HELP* DISPLAY SCREEN STATUS.
00825 M00S00714.sdsplay +++|* *HELP* DISPLAY RESET TO PAGE 1.
00826 M00S00715.sdsplay +++|*
00827 M00S00716.sdsplay +++|* USES X - 6.
00828 M00S00717.sdsplay +++|* A - 6.
00829 M00S00718.sdsplay +++|*
00830 M00S00719.sdsplay +++|* CALLS RPN.
00831 M00S00720.sdsplay +++|
00832 M00S00721.sdsplay +++|
00833 M00S00722.sdsplay +++| HLP SUBR ENTRY/EXIT
00834 M00S00723.sdsplay +++| SX6 SHLP SET *HELP* DISPLAY SCREEN STATUS
00835 M00S00724.sdsplay +++| SA6 CLDS
00836 M00S00725.sdsplay +++| RJ RPN RESET PAGE NUMBER
00837 M00S00726.sdsplay +++| EQ HLPX RETURN
00838 M00S00727.sdsplay +++| PGO SPACE 4,20
00839 M00S00728.sdsplay +++|** PGO - PROCESS *GO* COMMAND.
00840 M00S00729.sdsplay +++|*
00841 M00S00730.sdsplay +++|* *PGO* PERFORMS CERTAIN DATA VALIDATIONS, THEN IF THERE ARE
00842 M00S00731.sdsplay +++|* NO ERRORS, SETS ALL KEYWORD VALUES ENTERED SINCE THE LAST
00843 M00S00732.sdsplay +++|* *GO* OR *RESET* INTO CMR.
00844 M00S00733.sdsplay +++|*
00845 M00S00734.sdsplay +++|* ENTRY (SBUF) = UPDATED *JCB* DATA.
00846 M00S00735.sdsplay +++|*
00847 M00S00736.sdsplay +++|* EXIT *JCB* IN CMR UPDATED, IF NO ERROR DETECTED.
00848 M00S00737.sdsplay +++|*
00849 M00S00738.sdsplay +++|* USES X - 0, 1, 2, 5, 6, 7.
00850 M00S00739.sdsplay +++|* A - 1, 2, 5, 7.
00851 M00S00740.sdsplay +++|* B - 2, 5.
00852 M00S00741.sdsplay +++|*
00853 M00S00742.sdsplay +++|* CALLS CVB, SSM.
00854 M00S00743.sdsplay +++|*
00855 M00S00744.sdsplay +++|* MACROS SYSTEM.
00856 M00S00745.sdsplay +++|
00857 M00S00746.sdsplay +++|
00858 M00S00747.sdsplay +++|* SET *LOWER BOUND IS .GE. UPPER BOUND FOR CLASS XX.* ERROR.
00859 M00S00748.sdsplay +++|
Line S00749 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
00860 M01S00749.271l716 ---| PGO3 SB2 ELGU SET MESSAGE ORDINAL
00861 M01S00750.271l716 ---| SA1 TMLD+4+B2 SET WORD TO MODIFY
00862 M01S00751.271l716 ---| SX2 B5-1 SET SERVICE CLASS ORDINAL FOR MESSAGE
00863 M01S00752.271l716 ---| RJ SSM SET SERVICE CLASS IN MESSAGE
00864 M01S00753.271l716 ---| EQ PGOX RETURN
Seq # *Modification Id* Act
----------------------------+
00867 M01S00029.271l716 +++| EQ PGO5 PROCESS ERROR MESSAGE
00868 M00S00754.sdsplay +++|
00869 M00S00755.sdsplay +++|* SET *YYYY NOT WITHIN ALLOWABLE RANGE FOR CLASS XX.* ERROR.
00870 M00S00756.sdsplay +++|
Line S00757 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
00871 M01S00757.271l716 ---| PGO4 MX0 -36
00872 M01S00758.271l716 ---| SA1 TMLD+EVOR SET VALUE IN MESSAGE
00873 M01S00759.271l716 ---| BX1 -X0*X1
Seq # *Modification Id* Act
----------------------------+
00881 M01S00762.271l716 ---| SB2 EVOR SET MESSAGE ORDINAL
00882 M01S00763.271l716 ---| SA1 A1+4 SET WORD IN MESSAGE TO MODIFY
00883 M01S00764.271l716 ---| SX2 B5-1
00884 M01S00765.271l716 ---| RJ SSM SET SERVICE CLASS IN MESSAGE
Line S00034 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
00885 M01S00034.271l716 +++| PGO5 RJ SSM SET SERVICE CLASS IN MESSAGE
00886 M01S00035.271l716 +++| EQ PGOX RETURN
Line S00085 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00887 M01S00085.271l750 +++|
00888 M01S00086.271l750 +++|* SET /*RS* IS GREATER THAN *US* FOR CLASS XX./ ERROR.
00889 M01S00087.271l750 +++|
00890 M01S00088.271l750 +++| PGO6 SX0 ERGU
00891 M01S00089.271l750 +++| EQ PGO5 PROCESS ERROR MESSAGE
Line S00036 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
00892 M01S00036.271l716 +++|
00893 M01S00037.271l716 +++|* SET VALIDATED VALUES INTO CMR.
00894 M01S00038.271l716 +++|
00895 M01S00039.271l716 +++| PGO7 SYSTEM SFM,R,SFMB,RSDF*100B SET SYSTEM VALUES IN CMR
00896 M00S00766.sdsplay +++|
00897 M00S00767.sdsplay +++| PGO SUBR ENTRY/EXIT
00898 M00S00768.sdsplay +++|
00899 M00S00769.sdsplay +++|* ENSURE ALL *LP* VALUES ARE LESS THAN ALL *UP* VALUES.
00900 M00S00770.sdsplay +++|
00901 M00S00771.sdsplay +++| MX0 -12
00902 M00S00772.sdsplay +++| SB2 SBUF SET FWA SYSTEM BUFFER
00903 M00S00773.sdsplay +++| SB5 B0 INITIALIZE *JCB* OFFSET
00904 M00S00774.sdsplay +++| PGO1 SB5 B5+1 SET NEXT SERVICE CLASS ORDINAL
00905 M00S00775.sdsplay +++| SX2 B5-MXJC
Line S00776 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
00906 M01S00776.271l716 ---| ZR X2,PGO2 IF END OF SERVICE CLASSES
Line S00040 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
00907 M01S00040.271l716 +++| ZR X2,PGO7 IF END OF SERVICE CLASSES
00908 M00S00777.sdsplay +++| SA2 B2+INQT CHECK INPUT QUEUE
00909 M00S00778.sdsplay +++| RJ CVB CALCULATE VALUE BOUNDARIES
00910 M00S00779.sdsplay +++| NG X1,PGO3 IF BOUNDS ERROR
00911 M00S00780.sdsplay +++| SA2 B2+OTQT CHECK OUTPUT QUEUE
00912 M00S00781.sdsplay +++| RJ CVB CALCULATE VALUE BOUNDARIES
00913 M00S00782.sdsplay +++| NG X1,PGO3 IF BOUNDS ERROR
00914 M00S00783.sdsplay +++| SA2 B2+EXQT CHECK EXECUTION QUEUE
00915 M00S00784.sdsplay +++| RJ CVB CALCULATE VALUE BOUNDARIES
00916 M00S00785.sdsplay +++| NG X1,PGO3 IF BOUNDS ERROR
00917 M00S00786.sdsplay +++| SA5 PGOA SET *EXIL* FOR MESSAGE
00918 M00S00787.sdsplay +++| LX2 -12 CHECK *EXIL* VALUE
00919 M00S00788.sdsplay +++| BX1 -X0*X2
00920 M00S00789.sdsplay +++| IX6 X4-X1
00921 M00S00790.sdsplay +++| LX2 -12 CHECK *EXIP* VALUE
00922 M00S00791.sdsplay +++| NG X6,PGO4 IF *EXIL* IS GREATER THAN *EXUP*
00923 M00S00792.sdsplay +++| IX6 X1-X3
00924 M00S00793.sdsplay +++| BX1 -X0*X2
00925 M00S00794.sdsplay +++| NG X6,PGO4 IF *EXIL* IS LESS THAN *EXLP*
00926 M00S00795.sdsplay +++| SA5 A5+B1 SET *EXIP* FOR MESSAGE
00927 M00S00796.sdsplay +++| IX6 X4-X1
00928 M00S00797.sdsplay +++| NG X6,PGO4 IF *EXIP* IS GREATER THAN *EXUP*
00929 M00S00798.sdsplay +++| IX6 X1-X3
00930 M00S00799.sdsplay +++| NG X6,PGO4 IF *EXIP* IS LESS THAN *EXUP*
Line S00041 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
00931 M01S00041.271l716 +++| SX1 B5-TSSC
00932 M01S00042.271l716 +++| NZ X1,PGO2 IF NOT TIME-SHARING SERVICE CLASS
00933 M00S00800.sdsplay +++| SA2 B2+MCMT CHECK *EXTP* VALUE
00934 M00S00801.sdsplay +++| LX2 24
00935 M00S00802.sdsplay +++| BX1 -X0*X2
00936 M00S00803.sdsplay +++| SA5 A5+B1 SET *EXTP* FOR MESSAGE
00937 M00S00804.sdsplay +++| IX6 X4-X1
Line S00805 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
00938 M01S00805.271l716 ---| NG X6,PGO4 IF *EXTP* IS LESS THAN *EXLP*
00939 M01S00806.271l716 ---| IX6 X1-X3
00940 M01S00807.271l716 ---| NG X6,PGO4 IF *EXTP* IS LESS THAN *EXLP*
Line S00043 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
00941 M01S00043.271l716 +++| NG X6,PGO4 IF *EXTP* IS GREATER THAN *EXLP*
00942 M01S00044.271l716 +++| IX6 X1-X3
Line S00045 Modification History
M01(Added by)
271l716
M02(Removed by)
271l750
Seq # *Modification Id* Act
----------------------------+
00943 M02S00045.271l750 ---| PGO2 NG X6,PGO4 IF *EXTP* IS LESS THAN *EXLP*
Line S00090 Modification History
M01(Added by)
271l750
Seq # *Modification Id* Act
----------------------------+
00944 M01S00090.271l750 +++| NG X6,PGO4 IF *EXTP* IS LESS THAN *EXLP*
00945 M01S00091.271l750 +++| PGO2 SA2 B2+CSJT GET *US* VALUE
00946 M01S00092.271l750 +++| BX1 -X0*X2
00947 M01S00093.271l750 +++| LX2 -12
00948 M01S00094.271l750 +++| BX3 -X0*X2 GET *RS* VALUE
00949 M01S00095.271l750 +++| IX6 X1-X3
00950 M01S00096.271l750 +++| NG X6,PGO6 IF *RS* .GT. *US*
00951 M00S00808.sdsplay +++| SB2 B2+JCBE NEXT SERVICE CLASS ORDINAL
00952 M00S00809.sdsplay +++| EQ PGO1 CHECK BOUNDS FOR NEXT SERVICE CLASS
Line S00810 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
00953 M01S00810.271l716 ---|
00954 M01S00811.271l716 ---|* SET VALIDATED VALUES INTO CMR.
00955 M01S00812.271l716 ---|
00956 M01S00813.271l716 ---| PGO2 SYSTEM SFM,R,SFMB,RSDF*100B SET SYSTEM VALUES IN CMR
00957 M01S00814.271l716 ---| EQ PGOX RETURN
00958 M00S00815.sdsplay +++|
00959 M00S00816.sdsplay +++|
00960 M00S00817.sdsplay +++| PGOA DATA 0LEXIL INSERT INTO MESSAGE IF ERROR
00961 M00S00818.sdsplay +++| DATA 0LEXIP
00962 M00S00819.sdsplay +++| DATA 0LEXTP
00963 M00S00820.sdsplay +++| PLD SPACE 4,15
00964 M00S00821.sdsplay +++|** PLD - PAGE *L* DISPLAY.
00965 M00S00822.sdsplay +++|*
00966 M00S00823.sdsplay +++|* ENTRY (X1) = PAGING CHARACTER RIGHT JUSTIFIED.
00967 M00S00824.sdsplay +++|* (CLDS) = CURRENT *L* DISPLAY SCREEN STATUS.
00968 M00S00825.sdsplay +++|*
00969 M00S00826.sdsplay +++|* EXIT APPROPRIATE PAGE TABLE UPDATED.
00970 M00S00827.sdsplay +++|*
00971 M00S00828.sdsplay +++|* USES X - 1, 2, 3, 4.
00972 M00S00829.sdsplay +++|* A - 3.
00973 M00S00830.sdsplay +++|*
00974 M00S00831.sdsplay +++|* CALLS PGD.
00975 M00S00832.sdsplay +++|
00976 M00S00833.sdsplay +++|
00977 M00S00834.sdsplay +++| PLD SUBR ENTRY/EXIT
00978 M00S00835.sdsplay +++| SX2 THLP ASSUME *HELP* PAGE TABLE
00979 M00S00836.sdsplay +++| SA3 CLDS
00980 M00S00837.sdsplay +++| SX3 X3-SHLP
00981 M00S00838.sdsplay +++| ZR X3,PLD1 IF *HELP* STATUS
00982 M00S00839.sdsplay +++| SX2 TASC SET DATA PAGE TABLE
00983 M00S00840.sdsplay +++| PLD1 LX1 54 LEFT JUSTIFY PAGING CHARACTER
00984 M00S00841.sdsplay +++| BX3 X1
00985 M00S00842.sdsplay +++| SX1 LDBP *L* DISPLAY BUFFER POINTER FOR *PGD*
00986 M00S00843.sdsplay +++| SX4 B1+ INDICATE *L* DISPLAY
00987 M00S00844.sdsplay +++| RJ PGD PAGE *L* DISPLAY
00988 M00S00845.sdsplay +++| EQ PLDX RETURN
00989 M00S00846.sdsplay +++|
00990 M00S00847.sdsplay +++|
00991 M00S00848.sdsplay +++| PGD HERE REMOTE BLOCK FROM *COMCDCP*
00992 M00S00849.sdsplay +++| RST SPACE 4,10
00993 M00S00850.sdsplay +++|** RST - *RESET* DISPLAY TO SYSTEM VALUES.
00994 M00S00851.sdsplay +++|*
00995 M00S00852.sdsplay +++|* ENTRY (CSCL) = CURRENT SERVICE CLASS ORDINAL.
00996 M00S00853.sdsplay +++|*
00997 M00S00854.sdsplay +++|* EXIT TEMPLATE UPDATED TO CURRENT SYSTEM DATA.
00998 M00S00855.sdsplay +++|*
00999 M00S00856.sdsplay +++|* CALLS GSD, SDT.
01000 M00S00857.sdsplay +++|
01001 M00S00858.sdsplay +++|
01002 M00S00859.sdsplay +++| RST SUBR ENTRY/EXIT
01003 M00S00860.sdsplay +++| RJ GSD GET SYSTEM DATA
01004 M00S00861.sdsplay +++| RJ SDT SET DATA IN TEMPLATE
01005 M00S00862.sdsplay +++| EQ RSTX RETURN
01006 M00S00863.sdsplay +++| TITLE SUBROUTINES.
01007 M00S00864.sdsplay +++| AFT SPACE 4,20
01008 M00S00865.sdsplay +++|** AFT - ADD FLOATING TERMINATOR.
01009 M00S00866.sdsplay +++|*
01010 M00S00867.sdsplay +++|* ENTRY (X1) = NAME TO HAVE FLOATING TERMINATOR APPENDED.
01011 M00S00868.sdsplay +++|* (A2) = FWA OF DESTINATION FOR RESULT, IF NAME IS 10
01012 M00S00869.sdsplay +++|* CHARACTERS IN LENGTH.
01013 M00S00870.sdsplay +++|*
01014 M00S00871.sdsplay +++|* EXIT (X6) = NAME WITH FLOATING TERMINATOR APPENDED.
01015 M00S00872.sdsplay +++|* (A2) = UPDATED IF NAME IS 10 CHARACTERS IN LENGTH.
01016 M00S00873.sdsplay +++|*
01017 M00S00874.sdsplay +++|* USES X - 0, 1, 2, 3, 6, 7.
01018 M00S00875.sdsplay +++|* A - 1, 2, 3, 6, 7.
01019 M00S00876.sdsplay +++|* B - 2.
01020 M00S00877.sdsplay +++|*
01021 M00S00878.sdsplay +++|* CALLS SFN.
01022 M00S00879.sdsplay +++|*
01023 M00S00880.sdsplay +++|* NOTES IF THE NAME IS 10 CHARACTERS IN LENGTH, THE FLOATING
01024 M00S00881.sdsplay +++|* TERMINATOR WILL BE PLACED IN THE FIRST CHARACTER OF
01025 M00S00882.sdsplay +++|* THE NEXT WORD.
01026 M00S00883.sdsplay +++|
01027 M00S00884.sdsplay +++|
01028 M00S00885.sdsplay +++| AFT SUBR ENTRY/EXIT
01029 M00S00886.sdsplay +++| RJ SFN SPACE FILL NAME
01030 M00S00887.sdsplay +++| SA1 AFTA FLOATING TERMINATOR
01031 M00S00888.sdsplay +++| SB2 6
01032 M00S00889.sdsplay +++| AX0 X7,B2 PRODUCE MASK FOR FLOATING TERMINATOR
01033 M00S00890.sdsplay +++| BX0 X7-X0
01034 M00S00891.sdsplay +++| SA3 TMLD INSURE LAST WORD CONTAINS BLANKS
01035 M00S00892.sdsplay +++| BX7 X3
01036 M00S00893.sdsplay +++| SA7 A2+B1
01037 M00S00894.sdsplay +++| NZ X0,AFT1 IF TERMINATOR GOES IN THIS WORD
01038 M00S00895.sdsplay +++| SA6 A2 SAVE 10 CHARACTER KEYWORD
01039 M00S00896.sdsplay +++| SA2 A2+B1 SET NEXT WORD FOR FLOATING TERMINATOR
01040 M00S00897.sdsplay +++| BX6 X2
01041 M00S00898.sdsplay +++| MX0 6
01042 M00S00899.sdsplay +++| AFT1 BX6 -X0*X6
01043 M00S00900.sdsplay +++| BX1 X1*X0
01044 M00S00901.sdsplay +++| BX6 X6+X1 ADD FLOATING TERMINATOR
01045 M00S00902.sdsplay +++| EQ AFTX RETURN
01046 M00S00903.sdsplay +++|
01047 M00S00904.sdsplay +++|
01048 M00S00905.sdsplay +++| AFTA DATA 10H.......... FLOATING TERMINATOR
01049 M00S00906.sdsplay +++| ATC SPACE 4,15
01050 M00S00907.sdsplay +++|** ATC - APPEND TERMINATOR CHARACTER.
01051 M00S00908.sdsplay +++|*
01052 M00S00909.sdsplay +++|* *ATC* ENSURES THAT THE *L* DISPLAY COMMAND IMAGE HAS A
01053 M00S00910.sdsplay +++|* TERMINATOR. THIS ENSURES THAT *POP* WILL NOT RETURN AN
01054 M00S00911.sdsplay +++|* ERROR CODE DUE TO THE LACK OF A VALID TERMINATOR.
01055 M00S00912.sdsplay +++|*
01056 M00S00913.sdsplay +++|* ENTRY (B6) = FWA BUFFER TO CHECK FOR TERMINATOR.
01057 M00S00914.sdsplay +++|* (USBC) = LWA OF BUFFER TO CHECK FOR TERMINATOR.
01058 M00S00915.sdsplay +++|*
01059 M00S00916.sdsplay +++|* EXIT *.* APPENDED TO END OF STRING BUFFER.
01060 M00S00917.sdsplay +++|*
01061 M00S00918.sdsplay +++|* USES X - 2, 7.
01062 M00S00919.sdsplay +++|* A - 2, 7.
01063 M00S00920.sdsplay +++|* B - 2, 3.
01064 M00S00921.sdsplay +++|
01065 M00S00922.sdsplay +++|
01066 M00S00923.sdsplay +++| ATC SUBR ENTRY/EXIT
01067 M00S00924.sdsplay +++| SB2 B6 SET FWA TO CHECK
01068 M00S00925.sdsplay +++| SA2 USBC SET LWA TO CHECK
01069 M00S00926.sdsplay +++| SB3 X2+B1
01070 M00S00927.sdsplay +++| ATC1 SA2 B2+
01071 M00S00928.sdsplay +++| ZR X2,ATC2 IF END OF INPUT
01072 M00S00929.sdsplay +++| EQ B2,B3,ATC2 IF BUFFER EXHAUSTED
01073 M00S00930.sdsplay +++| SB2 B2+1
01074 M00S00931.sdsplay +++| EQ ATC1 CHECK NEXT CHARACTER
01075 M00S00932.sdsplay +++|
01076 M00S00933.sdsplay +++|* APPEND TERMINATOR.
01077 M00S00934.sdsplay +++|
01078 M00S00935.sdsplay +++| ATC2 SA2 A2-1 CHECK IF THERE IS ALREADY A TERMINATOR
01079 M00S00936.sdsplay +++| SX7 X2-1R.
01080 M00S00937.sdsplay +++| ZR X7,ATCX IF TERMINATOR ALREADY PRESENT
01081 M00S00938.sdsplay +++| SX7 X2-1R)
01082 M00S00939.sdsplay +++| ZR X7,ATCX IF TERMINATOR ALREADY PRESENT
01083 M00S00940.sdsplay +++| SX7 1R. PUT TERMINATOR INTO BUFFER
01084 M00S00941.sdsplay +++| SA7 A2+1
01085 M00S00942.sdsplay +++| SA2 USBC INCREMENT LWA CHARACTER IN STRING BUFFER
01086 M00S00943.sdsplay +++| SX7 X2+B1
01087 M00S00944.sdsplay +++| SA7 A2
01088 M00S00945.sdsplay +++| EQ ATCX RETURN
01089 M00S00946.sdsplay +++| BLD SPACE 4,20
01090 M00S00947.sdsplay +++|** BLD - BUILD *L* DISPLAY.
01091 M00S00948.sdsplay +++|*
01092 M00S00949.sdsplay +++|* *BLD* FORMATS THE CURRENT SCREEN FOR OUTPUT TO THE CONSOLE
01093 M00S00950.sdsplay +++|* *L* DISPLAY.
01094 M00S00951.sdsplay +++|*
01095 M00S00952.sdsplay +++|* ENTRY (CLDS) = CURRENT *L* DISPLAY SCREEN STATUS.
01096 M00S00953.sdsplay +++|* (EMOR) = *L* DISPLAY MESSAGE INDEX.
01097 M00S00954.sdsplay +++|*
01098 M00S00955.sdsplay +++|* EXIT (LBUF) = FORMATTED *L* DISPLAY BUFFER.
01099 M00S00956.sdsplay +++|*
01100 M00S00957.sdsplay +++|* USES X - 1, 2, 3, 5, 6.
Seq # *Modification Id* Act
----------------------------+
01753 M02S01571.271l750 ---| PSK1 ZR X6,PSK7 IF INVALID NUMERIC PARAMETER
01754 M02S01572.271l750 ---| BX5 X6
01755 M02S01573.271l750 ---| SB7 B0 SET OCTAL BASE DEFAULT
01756 M02S01574.271l750 ---| RJ DXB CONVERT DISPLAY CODE TO BINARY
01757 M02S01575.271l750 ---| NZ X4,PSK7 IF ERROR IN CONVERSION
01758 M02S01576.271l750 ---| SX1 B0+ ASSUME A ZERO POWER OF 2
01759 M02S01577.271l750 ---| ZR X6,PSK7 IF THE VALUE IS ZERO
Seq # *Modification Id* Act
----------------------------+
01761 M01S00100.271l750 +++| ZR X6,PKC8 IF NULL WEIGHTING FACTOR
01762 M00S01578.sdsplay +++| CX5 X6 CHECK FOR POWER OF 2
01763 M00S01579.sdsplay +++| SB3 X5
Line S01580 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
01764 M01S01580.271l716 ---| NE B3,B1,PSK7 IF NOT A POWER OF 2
Line S00072 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
01765 M01S00072.271l716 +++| NE B3,B1,PKC8 IF NOT POWER OF 2
01766 M01S00073.271l716 +++| SX1 X6-MXWF-1