Commit | Line | Data |
---|---|---|
196ba1fc PH |
1 | IBM System/3 Model 8/10 SCP\r |
2 | \r | |
3 | **********\r | |
4 | Halt Guide\r | |
5 | **********\r | |
6 | \r | |
7 | This following list is my own reformatting and rewording of the\r | |
8 | official IBM Halt Guide for the Model 8/10 SCP. \r | |
9 | \r | |
10 | The halts are those displayed on the message display unit. The\r | |
11 | list is in alphabetical order for easy reference.\r | |
12 | \r | |
13 | When the system halts, the two 7-segment displays will display the\r | |
14 | halt as listed here, and the system console (or printer if the log\r | |
15 | device is the printer) will print the "SCP Message" below. To \r | |
16 | respond to the halt, deposit one of the valid response numbers\r | |
17 | (0 thru 3) into the SR, and then use the C command to continue.\r | |
18 | \r | |
19 | Unless otherwise stated, a response of 0 means to continue and accept\r | |
20 | the error, 1 means to retry the operation or re-read the statement in\r | |
21 | error, 2 means to cancel the job and retain added records (if any) and\r | |
22 | 3 means to end the job and discard any added records in files.\r | |
23 | \r | |
24 | This is a listing of those halts likely to be encountered using SCP on\r | |
25 | the simuator, it is not the complete list of all possible halts.\r | |
26 | \r | |
27 | Halt SCP Message Description\r | |
28 | ---- ----------- -----------\r | |
29 | \r | |
30 | 00 Invalid response to another halt. Deposit a valid\r | |
31 | value (0 thru 3) in SR.\r | |
32 | \r | |
33 | 0A A 5448 Disk Unit not ready.\r | |
34 | \r | |
35 | 0C 5448 Disk Equipment Check\r | |
36 | \r | |
37 | 0E Permanent disk error during logging.\r | |
38 | \r | |
39 | 0F ID0FXX 23 Invalid cylinder number on disk operation.\r | |
40 | XX = Disk Drive.\r | |
41 | \r | |
42 | 0H ID0HXX 23 Invalid sector number on disk operation\r | |
43 | XX = Disk Drive.\r | |
44 | \r | |
45 | 0Y IK0Y0X 123 3741 Error. X: 1=not ready 2=wrong mode\r | |
46 | 3=parity error 5=record length error\r | |
47 | \r | |
48 | 0 ID0 XX 23 Disk Data Check\r | |
49 | XX = Disk Drive.\r | |
50 | \r | |
51 | 0- ID0-XX Invalid disk operation code: Start cancels job.\r | |
52 | XX = Disk Drive.\r | |
53 | \r | |
54 | 10 3 No input file allocate, user error.\r | |
55 | \r | |
56 | 11 0 23 Square root of a negative field\r | |
57 | \r | |
58 | 12 0 23 Divide Overflow\r | |
59 | \r | |
60 | 13 0 23 Divide by zero\r | |
61 | \r | |
62 | 14 0 23 Varible index zero of out of range\r | |
63 | \r | |
64 | 15 0 23 Sequenced table is out of sequence\r | |
65 | \r | |
66 | 16 0 23 (RPG) OBject tables expected. /* Read.\r | |
67 | \r | |
68 | 17 0 23 (RPG) Object table exceeds specified length\r | |
69 | \r | |
70 | 18 0 23 (RPG) Terminal errors in source program.\r | |
71 | \r | |
72 | 19 0 3 (RPG) Warning errors in source program. 0=continue.\r | |
73 | \r | |
74 | 1A 3 (RPG) Out of core memory\r | |
75 | \r | |
76 | 1C 23 Unidentified halt has been issued. Probable system\r | |
77 | error.\r | |
78 | \r | |
79 | 1E 0 3 (RPG) Demand file at end of file.\r | |
80 | \r | |
81 | 1F 23 (RPG) End of file or end of extent. If during RPG\r | |
82 | compilation, expand $SOURCE or $WORK.\r | |
83 | \r | |
84 | 1H 0 23 Duplicate keys found during build of indexed file.\r | |
85 | 0=skip this record and continue.\r | |
86 | \r | |
87 | 1J 0 23 Out of sequence keys during build of indexed file.\r | |
88 | 0=skip this record and continue.\r | |
89 | \r | |
90 | 1L 0 23 Key changed during record update. User error.\r | |
91 | 0=continue, do not update record.\r | |
92 | \r | |
93 | 1P 01 Forms in printer need positioning. \r | |
94 | \r | |
95 | 1U 123 No record found on direct or indexed file.\r | |
96 | \r | |
97 | 1Y 0 23 (RPG) Invalid numeric data to DSPLY statement.\r | |
98 | \r | |
99 | 1 0 3 Object program ready to punch tables.\r | |
100 | \r | |
101 | 20 1 3 Disk Sort: Invalid header and no // SOURCE\r | |
102 | \r | |
103 | 21 01 3 Disk Sort: Name on // SOURCE not found\r | |
104 | \r | |
105 | 22 0 2 Disk Sort: Warning errors found.\r | |
106 | \r | |
107 | 23 3 Disk Sort: Unrecoverable error.\r | |
108 | \r | |
109 | 25 3 Disk Sort: Terminal errors in sort statements. \r | |
110 | \r | |
111 | 27 0 Disk Sort: In debug mode, finished pass.\r | |
112 | \r | |
113 | 2C 0 3 Disk Sort: No Input Records selected.\r | |
114 | \r | |
115 | 2E 3 Disk Sort: Workfile too small.\r | |
116 | \r | |
117 | 2F 23 Disk Sort: Output file too small.\r | |
118 | \r | |
119 | 2L DT2LY2 3 Tape Record too large to process.\r | |
120 | DT2LY7 3 No FILE statement for tape file open.\r | |
121 | DT2LY9 3 No enough storage for tape operation\r | |
122 | DT2LTC 3 Invalid tape header length\r | |
123 | DT2LYF 123 Incorrect block length read from tape\r | |
124 | \r | |
125 | 2P Permanent tape error.\r | |
126 | \r | |
127 | 2U 12 Tape unit is write protected.\r | |
128 | \r | |
129 | 2Y 3 Invalid device specification in object.\r | |
130 | \r | |
131 | 2- 0 3 First statement was not a Tape Sort header.\r | |
132 | \r | |
133 | 30 EG30 3 Space not available on R1 or F1.\r | |
134 | UB30A1 0 3 Active files exist on output disk\r | |
135 | UB30AF 0 3 Active files exist on 5448 disk\r | |
136 | UB30H1 0 3 Wrong capacity or uninitialized pack\r | |
137 | UB30NS 3 No 5448 disk for $PCOPY\r | |
138 | UB30TP 0 3 Pack change required.\r | |
139 | UC30AF 3 Active or system files on target\r | |
140 | UC30BD 3 Volume label cannot be read\r | |
141 | UC30SP 3 Not enough space for work file\r | |
142 | UP30AF 3 Active or system files on target\r | |
143 | \r | |
144 | 31 UI31AF 0 3 Active or system files on target\r | |
145 | 0=proceed to next unit to initialize\r | |
146 | UI30WP 01 3 Wrong pack, name does not match.\r | |
147 | \r | |
148 | 32 UB32Bx 01 3 5444 pack is not a $PCOPY backup pack.\r | |
149 | UB32NP 01 3 Unit specified is not a $PCOPY pack.\r | |
150 | UC32BD 3 FROM pack is a TO pack from an interrupted\r | |
151 | COPYPACK run.\r | |
152 | UC32BP 3 Output pack is a $PCOPY output pack.\r | |
153 | Must be initialized or reset by a RESET \r | |
154 | statement to be used.\r | |
155 | UC32DS 3 Packs FROM and TO are different sizes.\r | |
156 | \r | |
157 | 33 UI33PU 0 3 Pack defective, cannot be initialized.\r | |
158 | \r | |
159 | 34 Ux34 1 3 Keyword in a utility control statement is invalid.\r | |
160 | \r | |
161 | 35 UC35xx 1 3 Error in $COPY or $KCOPY control statement.\r | |
162 | \r | |
163 | 36 UI36CE 0 3 CE track defective on unit F1.\r | |
164 | \r | |
165 | 37 UC37xx 0 3 Pack change required. xx: FP=mount on R1,\r | |
166 | IP=pack on COPYIN, OP=pack on COPYO.\r | |
167 | \r | |
168 | 38 UA38XX 0 3 Wrong pack mounted.\r | |
169 | UB38DA 01 3 Dates do not match.\r | |
170 | UB38DM 01 3 2nd 5444 pack not from same backup set as 1st.\r | |
171 | UB38IP 01 3 PACKIN keyword pack not same as pack mounted.\r | |
172 | UB38OP 01 3 PACKO keyword not same as pack mounted.\r | |
173 | \r | |
174 | 3A UC3Axx 3 Key out of sequence (DP), invalid high key (HK), \r | |
175 | out of space to copy file (XE), or disk I/O error.\r | |
176 | \r | |
177 | 3C UC3CCS 3 COPYFILE out of core.\r | |
178 | UC3CNF 3 Module not found, name is logged as R XXXXXX.\r | |
179 | \r | |
180 | 3E UC3EOX 0 3 COPYFILE output not as big as size of input.\r | |
181 | \r | |
182 | 3F UC3Fxx 1 3 Error in COPYFILE statement.\r | |
183 | \r | |
184 | 3J UC3Fxx 3 Invalid specification for Copy/Dump.\r | |
185 | \r | |
186 | 3P UC3Pxx 1 3 Error in COPYPACK, RESET, or LABELS statement.\r | |
187 | \r | |
188 | 3Y UI3YIS 0 3 Requested secondary init when primary required.\r | |
189 | \r | |
190 | 3 UI3 xx 1 3 Error in VOL statement.\r | |
191 | \r | |
192 | 40 DD40 3 File has been referenced as an output or add file\r | |
193 | and the file is already allocated.\r | |
194 | \r | |
195 | 4A DD4A 3 File had already been opened and is re-opened.\r | |
196 | \r | |
197 | 4C DD4C 3 Multivolumne file spec error.\r | |
198 | \r | |
199 | 4E DD4E 3 FILE indicates a multivolule file being built,\r | |
200 | but program compiled for single volume.\r | |
201 | \r | |
202 | 4F DD4F 3 Print buffers not aligned in program.\r | |
203 | \r | |
204 | 4H DD4H 0 3 Unordered load specified for ISAM. Ordered load\r | |
205 | must be specified on RPG file specs.\r | |
206 | \r | |
207 | 4J DD4J 3 All file specs have been checked and there were\r | |
208 | errors.\r | |
209 | \r | |
210 | 4L DD4L 3 Referenced file already allocated. \r | |
211 | \r | |
212 | 4P DD4P 3 Prgram/FILE statement mismatch.\r | |
213 | \r | |
214 | 4U DD4U 3 File referenced as update, already allocated.\r | |
215 | \r | |
216 | 4Y DD4Y 3 File has an incorrect device specification.\r | |
217 | \r | |
218 | 4 DD4 3 No FILE specification for referenced file.\r | |
219 | \r | |
220 | 4' DD4' 3 Attempting reference to a file in 2 levels, one or\r | |
221 | both using RETAIN-S.\r | |
222 | \r | |
223 | 50 UA50ID 2 Bad track which can't be reassigned.\r | |
224 | \r | |
225 | 51 UR51 12 Can't use Alternate Track program in procedure.\r | |
226 | \r | |
227 | 52 ML52 12 EOJ for Card List program.\r | |
228 | \r | |
229 | 53 IU53 1 3 Number of VOL statements does not agree with number\r | |
230 | of units on UIN statement.\r | |
231 | \r | |
232 | 54 EO54 3 End-of-file.\r | |
233 | \r | |
234 | 55 UF55xx 1 3 Error in SCRATCH or REMOVE statement.\r | |
235 | \r | |
236 | 56 UA56TS 0 3 ASSIGN track is over disk capacity.\r | |
237 | UA56XX 0 3 Unit specified is uninitialized.\r | |
238 | \r | |
239 | 57 UF57WP 01 3 File delete program. Wrong pack is mounted.\r | |
240 | 0: Mount correct pack and continue. 1:\r | |
241 | correct statement and retry.\r | |
242 | \r | |
243 | 5A UA5Axx 012 Alternate track assignment error.\r | |
244 | \r | |
245 | 5C MR5Cxx 1 3 Invalid reformat specs.\r | |
246 | \r | |
247 | 5F UF5Fxx 1 3 Error in DISPLAY statement.\r | |
248 | \r | |
249 | 5H UA5HEU 0123 Primary track is still defective.\r | |
250 | \r | |
251 | 5L UF5LAF 0 3 PRogram try to delete files that are being used by\r | |
252 | another program.\r | |
253 | UF5LNF 0 3 File not found.\r | |
254 | UF5LTM 23 Too many files specified. Max is 40.\r | |
255 | \r | |
256 | 5U UI5Uxx 1 3 Error in UIN statement.\r | |
257 | \r | |
258 | 5Y UR5Yxx 1 3 Error in REBUILD statment.\r | |
259 | \r | |
260 | 5 UA5 xx 1 3 Error in ALT statement.\r | |
261 | \r | |
262 | 5- 3 Tape Sort error occurred.\r | |
263 | \r | |
264 | 5' UF5'N1 0 3 Pack cannot be used. Not inited.\r | |
265 | UF5'NU 0 3 Pack was used as TO pack on a COPYPACK job\r | |
266 | that required early termination. Can only\r | |
267 | be used for another COPYPACK job.\r | |
268 | \r | |
269 | 60 LM60SY 0 3 Cannot remove or change library size on pack\r | |
270 | from which $MAINT was loaded.\r | |
271 | \r | |
272 | 61 LM61EP 0 3 Trying to copy a system to a library that is\r | |
273 | 1) not empty, 2) not allocated with large enough\r | |
274 | SWA, or 3) not allocated with enough space.\r | |
275 | LM61NS 0 3 System does not exist on FROM pack.\r | |
276 | \r | |
277 | 62 LM62CS 01 3 Check Sum error.\r | |
278 | LM62DR Can't determine if REMOVE is data or control.\r | |
279 | LM62EF FROM, TO, or AFTER statement does not exist or\r | |
280 | is out of sequence.\r | |
281 | LM62ND NO data records following INSERT or REPLACE.\r | |
282 | LM62SQ Records are out of sequence.\r | |
283 | LM62TP Incorrect type record.\r | |
284 | \r | |
285 | 63 LM63DE 0 3 Directory entry error. Name can't be found or \r | |
286 | attributes don't match, or attempt to remove\r | |
287 | dir entry with MODIFY.\r | |
288 | \r | |
289 | 64 LM64DS 0 3 Syntax error in ALLOCATE.\r | |
290 | \r | |
291 | 65 LM65UN 0 3 Pack not properly initialized.\r | |
292 | \r | |
293 | 66 LA66xx 3 Error with LOAD * function.\r | |
294 | \r | |
295 | 67 EL67NL 0 3 Library does not exist.\r | |
296 | \r | |
297 | 68 EL68DF 0 3 No room in library or directory.\r | |
298 | \r | |
299 | 69 XX69HE 3 Disk I/O Error while using library.\r | |
300 | \r | |
301 | 6A LM6Axx 1 3 $MAINT has detected a syntax error on a control\r | |
302 | statement. xx gives a hint of what might be wrong.\r | |
303 | AL: SOURCE or OBJECT missing or invalid\r | |
304 | AZ: SYSTEM missing or invalid\r | |
305 | D2: FROM, TO, or WORK is R2 or F2, not available\r | |
306 | DK: Duplicate keyword\r | |
307 | DS: Invalid DIRSIZE\r | |
308 | FL: Invalid or missing FILE keyword\r | |
309 | FM: Invalid or missing FROM keyword\r | |
310 | IK: Invalid keyword\r | |
311 | IN: Invalid INCR keyword\r | |
312 | IS: first 3 columns must be // blank\r | |
313 | IV: Invalid statement identifier\r | |
314 | LB: Invalid LIBRARY keyword\r | |
315 | LS: Invalid LIST keyword\r | |
316 | NK: No keywords\r | |
317 | NM: Invalid NAME keyword\r | |
318 | NU: Invalid NEWNAME keyword\r | |
319 | OM: Invalid OMIT keyword\r | |
320 | RL: Invalid RECL keyword\r | |
321 | RS: Invalid RESER keyword\r | |
322 | RT: Invalid RETAIN keyword\r | |
323 | SF: INvalid SEQFLD keyword\r | |
324 | SQ: Invalid FROM, TO, or AFTER in MODIFY mode\r | |
325 | XC: Invalid record.\r | |
326 | XD: Duplicate keyword\r | |
327 | XF: $$SYFG could not be found.\r | |
328 | XL: LIBRARY keyword missing\r | |
329 | XM: NAME keyword missing\r | |
330 | XN: NAME parameter is invalid\r | |
331 | XP: Library does not exist on this pack\r | |
332 | XS: Syntax error\r | |
333 | XT: Invalid library type\r | |
334 | XV: INvalid operation\r | |
335 | \r | |
336 | 6C LM6CSP 0 3 Not enough space on pack.\r | |
337 | LM6CSW 0 3 Space not available for work file.\r | |
338 | \r | |
339 | 6E LM6EOF 0 3 Overflow in seq field during RESER.\r | |
340 | LM6EDP 0 3 Entry with same name already exists in library.\r | |
341 | \r | |
342 | 6H EL6HDT 0 3 Trying to replace perm with temp entry.\r | |
343 | LM6HDP 0 3 NEWNAME is already in library.\r | |
344 | \r | |
345 | 6J LM6JCC 0 3 Control statements are missing.\r | |
346 | \r | |
347 | 6L UA6L 3 Log device is required for this program.\r | |
348 | \r | |
349 | 6Y LM6YNN 1 3 No NEWNAME when copying to same library.\r | |
350 | \r | |
351 | 6 LM6 BC 3 Invalid character in source record.\r | |
352 | LM6 CM 0 3 Invalid object deck.\r | |
353 | LM6 ND 0 3 No data between COPY and CEND.\r | |
354 | \r | |
355 | 6- LM6-BC 01 Entry containing a blank card being placed in\r | |
356 | library. 0: accept, 1: skip and read next card.\r | |
357 | \r | |
358 | 6' LM6'CE 1 3 // CEND expected but not found. 1: Retry,\r | |
359 | provide CEND. NOTE: For option 3, if a module\r | |
360 | was being replaced, it may have been deleted but\r | |
361 | new module not loaded.\r | |
362 | \r | |
363 | 70 CR70 3 Too many overrides for procedure. Max is 25.\r | |
364 | \r | |
365 | 71 CR71 0 3 OCL Syntax Error.\r | |
366 | \r | |
367 | 73 CR73 0 // PARTITION given in invalid location.\r | |
368 | \r | |
369 | 74 CR74 3 /& between LOAD and RUN or CALL and RUN.\r | |
370 | \r | |
371 | 75 CR75 23 Extraneous statement.\r | |
372 | \r | |
373 | 76 CR76 0 3 // Missing from OCL statement.\r | |
374 | \r | |
375 | 77 CR77 23 Invalid OCL statement identifier.\r | |
376 | \r | |
377 | 78 CR78 0 3 Unknown OCL keyword.\r | |
378 | \r | |
379 | 79 CR79 23 Continuation expected but not received.\r | |
380 | \r | |
381 | 7A CR7A 3 A second LOAD or CALL found before run, or a \r | |
382 | CALL in procedure overrides.\r | |
383 | \r | |
384 | 7C CR7C 0 3 // COMPILE found between jobs.\r | |
385 | \r | |
386 | 7E CR7E 0 3 // DATE found between jobs. 0: Ignore and continue.\r | |
387 | \r | |
388 | 7F CR7F 0 3 // FILE found between jobs. Must go between\r | |
389 | // LOAD or // CALL and // RUN statements.\r | |
390 | \r | |
391 | 7H CR7H 0 3 // SWITCH found between jobs.\r | |
392 | \r | |
393 | 7J CR7J 23 // READER found between LOAD or CALL and RUN.\r | |
394 | \r | |
395 | 7L CI7Lxx 23 Error when reading a tape file.\r | |
396 | \r | |
397 | 7P New print chain expected. Load it and press START.\r | |
398 | \r | |
399 | 7U CR7U 3 RUN statement not preceeded by LOAD or CALL.\r | |
400 | \r | |
401 | 7Y CI7Yxx 23 Error outputing a tape file.\r | |
402 | \r | |
403 | 7 CR7 3 Too many utility control statements, max is 25.\r | |
404 | \r | |
405 | 7- CR7- 0 // PARTITION was read but system does not support\r | |
406 | Dual Programming.\r | |
407 | \r | |
408 | 7' Error during tape processing. \r | |
409 | \r | |
410 | 80 CR80 0 // DATE card has not been entered.\r | |
411 | \r | |
412 | 81 CR81 23 Error in LOAD statement.\r | |
413 | \r | |
414 | 83 CR83 23 Error in LOAD * statement.\r | |
415 | \r | |
416 | 84 CR84 23 Error in CALL statement\r | |
417 | \r | |
418 | 85 CR85 23 Second SWITCH statement found.\r | |
419 | \r | |
420 | 86 CR86 23 Invalid paramter in switch statement.\r | |
421 | \r | |
422 | 88 CR88 1 3 Procedure not found.\r | |
423 | \r | |
424 | 89 CR89 01 // DATE has already been given.\r | |
425 | 0 - accept the new date as the date.\r | |
426 | 1 - leave the old date as the current date.\r | |
427 | \r | |
428 | 8A CR8A01 0 Invalid date specified.\r | |
429 | CR8A02 0 DATE parameter missing.\r | |
430 | \r | |
431 | 8C CR8C 23 Second DATE found.\r | |
432 | \r | |
433 | 8E CR8E01 23 Date specified incorrectly.\r | |
434 | \r | |
435 | 8F CR8Fxx 23 Invalid BSCA statement.\r | |
436 | \r | |
437 | 8H CR8H 3 More than 9 levels of procedures have been called.\r | |
438 | \r | |
439 | 8J CR8J 0 Invalid // READER parameter.\r | |
440 | \r | |
441 | 8L CR8L 0 Desired system input device being used by other\r | |
442 | program.\r | |
443 | \r | |
444 | 8P CR8P 0 Output device not defined.\r | |
445 | \r | |
446 | 8U CU8UIP 23 Invalid HIKEY in FILE statement: non-numeric.\r | |
447 | CR8UKL Parameter length mismatch.\r | |
448 | CR8ULO Key greater than 29.\r | |
449 | CR8UPL HIKEY-P greater than 15.\r | |
450 | CR8USQ HIKEY parameters not in sequence.\r | |
451 | \r | |
452 | 8Y CR8Y 0 Not logging can be done. Log turned off by\r | |
453 | other program level.\r | |
454 | \r | |
455 | 8- CR8- 0 3 Logging requested but cannot be done.\r | |
456 | \r | |
457 | 90 CR90 0 // PAUSE statement read. Check printer or console\r | |
458 | for instructions and continue. PAUSE was outside \r | |
459 | LOAD and RUN.\r | |
460 | \r | |
461 | 91 CR90 0 // PAUSE statement read. Check printer or console\r | |
462 | for instructions and continue. PAUSE was inside \r | |
463 | LOAD and RUN.\r | |
464 | \r | |
465 | 92 CR92 23 COMPILE already recieved for this job.\r | |
466 | \r | |
467 | 93 CR93 23 Error in COMPILE statement.\r | |
468 | \r | |
469 | 94 CR94 23 Error in COMPILE statement.\r | |
470 | \r | |
471 | 95 CR95 23 Error in COMPILE statement.\r | |
472 | \r | |
473 | 96 CR96 0 23 System error. An OCL error was found, but the system\r | |
474 | cannot resolve the error.\r | |
475 | \r | |
476 | 97 CR97 0 Error in LOG statement.\r | |
477 | \r | |
478 | 98 CR98 23 Error in LOG statement.\r | |
479 | \r | |
480 | 99 CR99 0 23 Error in LOG statement.\r | |
481 | \r | |
482 | 9A CR9A 23 Indicated action on last OCL statement read will\r | |
483 | be ignored due to previous errors detected.\r | |
484 | \r | |
485 | 9C CR9Cxx 123 Incorrect tape volume online.\r | |
486 | \r | |
487 | 9E CR9E 0 Logging device being used by other program level.\r | |
488 | \r | |
489 | 9F CR9F 0 23 Logging device in use by other program.\r | |
490 | \r | |
491 | 9H CR9H 23 Log device in use.\r | |
492 | \r | |
493 | 9J CR9J 0 Error in FORMS statement.\r | |
494 | \r | |
495 | 9L CR9L 0 23 Error in FORMS statement.\r | |
496 | \r | |
497 | 9P CR9P 23 Error in FORMS statement.\r | |
498 | \r | |
499 | 9U CR9U 0 3 Other program has gotten a // IMAGE or other\r | |
500 | program level is using the printer.\r | |
501 | \r | |
502 | 9Y CR9Y 0 23 Logging device not sysgenned or CCP has it.\r | |
503 | \r | |
504 | 9 CR9 0 23 Same as 9Y.\r | |
505 | \r | |
506 | 9- CR9- 0 3 Other program level received a // FORMS or\r | |
507 | other level using the printer.\r | |
508 | \r | |
509 | 9' CR9' 0 Same as 9Y.\r | |
510 | \r | |
511 | A0 CRa0xx 23 Syntax error in FILE statement.\r | |
512 | \r | |
513 | A1 CRA1xx 23 Keyword error in FILE statement.\r | |
514 | \r | |
515 | A2 CRA2xx 23 Parameter error on FILE statement.\r | |
516 | xx gives parameter:\r | |
517 | 01 NAME, 02 UNIT, 03 PACK, 04 LABEL,\r | |
518 | 05 RETAIN, 06 DATE, 07 RECORDS, 08 TRACKS,\r | |
519 | 09 LOCATION, AS ASCII, BL BLKL, CV CONVERT,\r | |
520 | DF DEFER, DN DENSITY, EN END, PT PARITY,\r | |
521 | RC RECL, RF RECFM, RL REEL, SP SPLIT, \r | |
522 | TN TRANSLATE.\r | |
523 | \r | |
524 | A3 CRA3xx 23 Missing Parameter on FILE statement, xx =\r | |
525 | NN: NAME, NP: PACK, NU: UNIT, OP: no\r | |
526 | parameters.\r | |
527 | \r | |
528 | A4 CRA4xx 23 Invalid parameter combination in FILE statement:\r | |
529 | AS: ASCII-YES and RECFM-D/DB on 7-track tape\r | |
530 | AV: ASCII-YES and RECFB-V/VB\r | |
531 | AY: RECFM-D/DB without ASCII-YES\r | |
532 | CT: CONVERT-ON and TRANSLATE\r | |
533 | DI: UNIT says tape but disk parameters given\r | |
534 | DN: DENSITY-800 not supported.\r | |
535 | FS: RECFM is fexed and block or rec len less than 18\r | |
536 | IL: Incorrected RECL or BLKL for RECFM\r | |
537 | IP: SPLIT or LOCATION used with RECORDS / TRACKS.\r | |
538 | IR: LABEL, DATE or RETAIN wirh REEL-NL or REEL-NS\r | |
539 | NS: Not all units are 7-track\r | |
540 | PC: CONVERT-ON and PARITY-EVEN\r | |
541 | RC: CONVERT-ON not given with RECFM-V/VB for 7-track\r | |
542 | SD: DENSITY-1600 invalid for 7-track\r | |
543 | SL: LOCATION missing or invalid for SPLIT.\r | |
544 | SM: SPLIT invalid for multivolume files.\r | |
545 | ST: 7-track paras with 9-track unit\r | |
546 | SU: SPlit can't be used with 5444\r | |
547 | TL: TRACKS/LOCATION invalid with unit\r | |
548 | TP: UNIT is disk but tape paras given\r | |
549 | TR: TRACKS and RECORDS both given\r | |
550 | \r | |
551 | A6 CRA6xx 23 Error in FILE statement for multivolumne files.\r | |
552 | \r | |
553 | A7 CRA7xx 23 Error in IMAGE statement.\r | |
554 | \r | |
555 | A8 CRA8xx 0 Error in IMAGE statements o disk.\r | |
556 | \r | |
557 | A9 CRA9xx 0 23 Same as A8.\r | |
558 | \r | |
559 | AA CRAAxx 23 Same as A8.\r | |
560 | \r | |
561 | AC CRAC 0 Invalid hex character in chain image.\r | |
562 | \r | |
563 | AE CRAE 0 23 Same as AC.\r | |
564 | \r | |
565 | AF CRAF 23 Same as AC.\r | |
566 | \r | |
567 | AH CRAH 0 Error in IMAGE statement.\r | |
568 | \r | |
569 | AJ CRAJ 0 23 Same as AH\r | |
570 | \r | |
571 | AL CRALxx 0 Error in PARTITION statement.\r | |
572 | \r | |
573 | AP CRMN 0 3 Either reocvery option has has been selected during\r | |
574 | a job, or OCL errors have occurred for this job.\r | |
575 | 0: Continue iwth next job, or no data cards in\r | |
576 | reader for this job, otherwise, 3 to cancel.\r | |
577 | \r | |
578 | AU CRAUxx 23 Error in PARTITION statement.\r | |
579 | \r | |
580 | A CRA 23 Total number of volumes for a FILE statement\r | |
581 | exceeds 40 (!).\r | |
582 | \r | |
583 | A- CRA-xx 0 23 Error in PARTITION statement.\r | |
584 | \r | |
585 | A' CRA' 3 No space remaining is System work area. Too many\r | |
586 | FILE statements are in this job.\r | |
587 | \r | |
588 | C1-C9 IFC1 123 1442 Check, various causes.\r | |
589 | \r | |
590 | CL UDCLxx 1 3 5445 Data Interchange Utility error\r | |
591 | \r | |
592 | E7 DKE7 0 3 Incorrect record length for attached 3741\r | |
593 | \r | |
594 | E8 UTE8xx 1 3 Error in Tape Init VOL statement.\r | |
595 | \r | |
596 | E9 UTE9xy 0 3 Error during Tape Init Processing.\r | |
597 | \r | |
598 | F8 DDF8 3 RPG--LIne counter specs omitted and skip past\r | |
599 | page size for printer.\r | |
600 | \r | |
601 | F9 CIF9xy 23 Tape drive not available, x = drive #.\r | |
602 | \r | |
603 | FA CIFA 3 Program requesting Data Recorder, unsupported.\r | |
604 | \r | |
605 | FC CIFC 3 Program requesting CRT, unsupported.\r | |
606 | \r | |
607 | FE DDFE 0 3 Program requesting line line on printer that\r | |
608 | exceeds sysgen value.\r | |
609 | \r | |
610 | FF RPQ routine error. Press start to continue.\r | |
611 | \r | |
612 | FH CIFH 123 BSCA line not supported.\r | |
613 | \r | |
614 | FJ CIFJ01 123 1442 not supported but requested\r | |
615 | CIFJ02 123 3741 not supported but requested\r | |
616 | \r | |
617 | FL CIFL 123 Printer/keyboard not supported or unavailable.\r | |
618 | \r | |
619 | FP CIFP 123 Printer not supported or allocated to other level\r | |
620 | \r | |
621 | FU CIFU 123 MFCU not supported or allocated to other level\r | |
622 | \r | |
623 | FY CIFY 23 Device is not supported or in use.\r | |
624 | \r | |
625 | F CIF 23 Conflict with a resource being used by other level.\r | |
626 | \r | |
627 | H0-H9 0 23 RPG Programmed halt indicator is on.\r | |
628 | \r | |
629 | HA CIHA 3 Out of space on $SOURCE during compile.\r | |
630 | \r | |
631 | HC CIHC 3 Program given on LOAD statement not found.\r | |
632 | \r | |
633 | HE Hardware error. Simulator has messed up.\r | |
634 | \r | |
635 | HF CIHF 0 3 // COMPILE read but not required.\r | |
636 | \r | |
637 | HJ CIHJ01 1 3 Program not found on removable unit, 1:\r | |
638 | mount new unit and retry.\r | |
639 | CIHJ02 3 Program not found, but removable unit in use.\r | |
640 | \r | |
641 | HL CIHL 3 Inquiry request made but program is wrong type.\r | |
642 | \r | |
643 | HP CIHP 3 Insufficient main storage for program.\r | |
644 | LMHP 3 $MAINT function out of storage. NOTE: After the\r | |
645 | cancel, IPL from the system pack or the pack will\r | |
646 | be unusable.\r | |
647 | \r | |
648 | HU CIHUxx 3 Source program not found on disk. IF a 1 option\r | |
649 | is present, you can mount a new removeable pack.\r | |
650 | \r | |
651 | HY CCHYNN 0 A checkpoint is received and accepted.\r | |
652 | \r | |
653 | H CCH NN 0 23 A restart has been requested.\r | |
654 | \r | |
655 | H' CIH' 3 An uninitialized pack has been referenced.\r | |
656 | \r | |
657 | J0-J9 123 Record with specified match field out of sequence.\r | |
658 | This is an RPG error, the 2nd digit indicates which\r | |
659 | RPG file statement the error applies to in the\r | |
660 | source program. 0=greater than statement 9,\r | |
661 | otherwise indicates the file statement number.\r | |
662 | \r | |
663 | JA CIJA 3 Trying to laod a program that requires or allows\r | |
664 | inquiry while another inquiry program is running \r | |
665 | in the other level.\r | |
666 | \r | |
667 | JC CIJCxx 3 Program cannot be run for this reason (xx):\r | |
668 | 01: Must be dedicated and other level active\r | |
669 | 02: Program in other level must be dedicated\r | |
670 | 03: $$RSTR cannot run in level 2\r | |
671 | 04: CHeckpointed program not allowed in level 2\r | |
672 | 05: Program can't run while checkpoint active\r | |
673 | \r | |
674 | JE CIJE 0 3 Level 1 partition too small.\r | |
675 | \r | |
676 | JF CIJF 3 Attempt to start inquiry program but keyboard\r | |
677 | in use. \r | |
678 | \r | |
679 | JH CIJF 3 Attempt to start program which allows interrupts in\r | |
680 | level 2.\r | |
681 | \r | |
682 | JJ CIJJ 3 No object library on pack requested for load.\r | |
683 | \r | |
684 | JL CIJL 3 Not enough storage for program. DPF only.\r | |
685 | \r | |
686 | JP System input device in use by other level.\r | |
687 | \r | |
688 | JU 0123 Cancel request made from interrupt key. 0: ignore\r | |
689 | 1: continue, request ignored\r | |
690 | \r | |
691 | JY CIJYRD 0 2 Inquiry request made and accepted.\r | |
692 | \r | |
693 | J- 3 Attempt to run a CCP program, but CCP not running.\r | |
694 | \r | |
695 | J' 01 3 Inquiry request is completed, interrupted program\r | |
696 | can now resume.\r | |
697 | \r | |
698 | L0-L9 123 RPG. Unidentified record, 2nd digit gives file \r | |
699 | statement number in source program 1-9, 0 means\r | |
700 | greater than 9. Can also occur if record is out\r | |
701 | of sequence.\r | |
702 | \r | |
703 | LA CILA 23 Too little storage for number of files in program.\r | |
704 | \r | |
705 | LC CILC 23 Too little storage for requested allocation.\r | |
706 | \r | |
707 | LE CILE 23 No FILE or an incorrect FILE for a file requested\r | |
708 | by current program.\r | |
709 | \r | |
710 | LH CILH 23 No space given for an output file on FILE statement.\r | |
711 | \r | |
712 | LJ CILJ 23 Attempt to output to existing permanent file.\r | |
713 | \r | |
714 | LL CILL 0 23 Attempt to output over an existing temporary file.\r | |
715 | \r | |
716 | LP CILP 23 File already exists.\r | |
717 | \r | |
718 | LU CILU 123 Pack name requested but wrong pack mounted. 1:\r | |
719 | retry after mounting correct pack.\r | |
720 | \r | |
721 | LY CILYxx 23 Attempt to allocate space that isn't available.\r | |
722 | xx=02 means space not available in split cylinder \r | |
723 | area.\r | |
724 | \r | |
725 | L LML CP 01 3 $MAINT detected attempt to modify a program on \r | |
726 | a pack with an active checkpoint.\r | |
727 | \r | |
728 | L- CIL- 3 Attempt to add a split cylinder to a split cyl\r | |
729 | file while other level is fiddling with a split\r | |
730 | cylinder file.\r | |
731 | \r | |
732 | L' CIl' 23 Trying to allocate a split cylinder file before \r | |
733 | allocating the first split cylinder file in a group.\r | |
734 | \r | |
735 | P1-P8 Printer hardware errors, should not occur in sim.\r | |
736 | \r | |
737 | PC IPPC 0 23 Unprintable character.\r | |
738 | \r | |
739 | PH CIPH 23 LOCATION plus TRACKS goes past end of pack.\r | |
740 | \r | |
741 | PJ CIPJxx 1 A Pack is to be remounted, pack name printed before\r | |
742 | half code, xx= unit.\r | |
743 | \r | |
744 | PU CIPU 3 Duplicate file names in the FILE statements.\r | |
745 | \r | |
746 | PY CIPY01 3 ISAM file requires at least 2 tracks.\r | |
747 | CIPY02 3 ISAM file can't be split cylinder.\r | |
748 | \r | |
749 | P' CIP'xx 23 Too many scratch or work files. \r | |
750 | \r | |
751 | U0-U9 0123 RPG. Unidentified record in file, 2nd digit of\r | |
752 | halt is file statement in RPG source, 0= greater\r | |
753 | than 9.\r | |
754 | \r | |
755 | UA CIUA 3 Attempt to create a multivolume file in\r | |
756 | invalid.\r | |
757 | \r | |
758 | UC CIUC 3 The printed actived file cannot be found in the\r | |
759 | list of scratch files.\r | |
760 | \r | |
761 | UE CIUExx 1 3 PACK parameter does not match pack name on unit.\r | |
762 | xx = Unit referenced.\r | |
763 | 1 = Mount another pack and continue.\r | |
764 | \r | |
765 | UF CIUF 3 Disk file referenced by name and date not found.\r | |
766 | \r | |
767 | UH CIUH 3 Attempt to create multivolume file failed,\r | |
768 | because name alreayd exists.\r | |
769 | \r | |
770 | UJ CIUJ 3 A LOCATION was specified for an existing disk file\r | |
771 | and the file exists but not at that location.\r | |
772 | \r | |
773 | UL CIUL 3 File on // FILE statement not found, and no size\r | |
774 | in TRACKS or RECORDS was given.\r | |
775 | \r | |
776 | UP CIUP 3 Permanent file referenced with RETAIN-S\r | |
777 | \r | |
778 | UU CIUU 3 Disk Pack not available.\r | |
779 | \r | |
780 | UY CIUY 3 File is a System/3 BASIC file which must be unique.\r | |
781 | \r | |
782 | U CIU 3 Existing file: TRACKS/RECORDS or LOCATION mismatch.\r | |
783 | \r | |
784 | U- General CCP halt. Press start to see subhalt. \r | |
785 | Refer to CCP manual for more info.\r | |
786 | \r | |
787 | U' CIU' 23 VTOC is full, or more than 2 multivolume files per\r | |
788 | pack, or more than 2 ISAM files using HIKEY\r | |
789 | parameter.\r | |
790 | \r | |
791 | YH CRYH 0 3 Cards are being punched, but card read from\r | |
792 | reader was not blank. This means you are trying to\r | |
793 | punch with a file attached to the CDR device.\r | |
794 | Unattach the file and take the zero option.\r | |
795 | \r | |
796 | 0 (blank 0) FILE WRITE switch in off position.\r | |
797 | \r | |
798 | 1 (blank 1) Permanent DIsk I/O Error\r | |
799 | \r | |
800 | 2 RC 211 3 COBOL. Out of room on $WORK.\r | |
801 | RC 212 3 Out of room on $SOURCE.\r | |
802 | RC 213 3 Out of room on $WORKX.\r | |
803 | RC 214 3 Subprogram name table greater than 20.\r | |
804 | RC 219 0 3 C or E level diagnostics during compile.\r | |
805 | RC 2A1 23 Subscript invalid\r | |
806 | RC 2A2 23 Negative exponent or 0 degrees in program\r | |
807 | RC 2F1 23 MFCU File not open or opened improperly\r | |
808 | RC 2F2 23 1442 File not open or opened improperly\r | |
809 | RC 2F3 23 1403/5203 File not open or opened improperly\r | |
810 | RC 2F4 23 5444 Disk File not open or opened improperly\r | |
811 | RC 2F5 23 5444 File not open or opened improperly\r | |
812 | RC 2F7 23 5444 File not open or opened improperly\r | |
813 | RC 2F8 23 Tape File not open or opened improperly\r | |
814 | RC 2H1 23 OPEN attempted after CLOSE WITH LOCK\r | |
815 | RC 2H2 23 Error during ACCEPT\r | |
816 | RC 2H3 23 $$STOP not found\r | |
817 | RC 2H4 23 CHeckpoint could not be taken.\r | |
818 | RC 2H5 23 $$STIC not found for ACCEPT\r | |
819 | RC 2H6 23 Parameter mismatch CALL and USING\r | |
820 | RC 2H7 23 ACCEPT after /& read\r | |
821 | RC 2H8 23 OPEN for a file already OPEN\r | |
822 | RC 2 0 3 Too little core for compile\r | |
823 | RC 2 1 3 PROCEDURE or DATA division not found.\r | |
824 | RC 2 3 3 Program has more than 65535 statements (!)\r | |
825 | RC 2 4 3 Source name on COMPILE statement not found\r | |
826 | \r | |
827 | 3 R 3XX 0 3 COBOL Stop literal. XX is user-specified.\r | |
828 | 0 continues program 3 cancels.\r | |
829 | \r | |
830 | 4 VF 4NF 3 Program not found. Program library and\r | |
831 | not printed before halt message.\r | |
832 | \r | |
833 | 6 RF 6XX 0 23 FORTRAN stop statement.\r | |
834 | \r | |
835 | 7 RF 701 23 Source member on COMPILE not found\r | |
836 | RF 702 23 Object program too large for core.\r | |
837 | \r | |
838 | 8 CS 8 1 3 System input device allocated to other level.\r | |
839 | \r | |
840 | 9 CS 9 1 3 System input device has an error. This usually\r | |
841 | means the card hopper is empty (i.e. EOF on the\r | |
842 | file attached to the reader but SCP wants more\r | |
843 | input).\r | |
844 | \r | |
845 | A DC A 123 Number of characters entered from keyboard\r | |
846 | incorrect.\r | |
847 | \r | |
848 | C DD C 0 23 Unprintable character for printer/keyboard.\r | |
849 | \r | |
850 | E DC E 123 Hardware error, PKB\r | |
851 | \r | |
852 | F DC F 0 23 End of forms, PKB\r | |
853 | \r | |
854 | L DD L 0 3 Records with duplicate keys have been loaded\r | |
855 | into ISAM file. Each dup key is logged followed\r | |
856 | by blank P halt. 0: continue. Index will \r | |
857 | contain duplicate keys. 3: cancel, file is\r | |
858 | not usable, reload it.\r | |
859 | \r | |
860 | P DD P 0 3 Duplicate key encountered. The key is printed\r | |
861 | on the log. 0: continue, halt will recur for\r | |
862 | any other duplicates, then blank L appears.\r | |
863 | \r | |
864 | U DD U 3 Disk I/O error while sorting ISAM index.\r | |
865 | \r | |
866 | Y DD Y 3 System error during file termination.\r | |
867 | \r | |
868 | -0 DD-0XX 3 ISAM multivolume file being used and high key\r | |
869 | not found for current columme, or does not agree\r | |
870 | with HIKEY spec. XX=unit number.\r | |
871 | \r | |
872 | -1 DD-1XX 123 Halt -P occurred and option 0 taken. But, the\r | |
873 | pack mounted is not a part of volume set.\r | |
874 | \r | |
875 | -2 DD-2XX 123 Multivolume load sequence error.\r | |
876 | \r | |
877 | -3 DD-3XX 123 Multivolume load sequence error.\r | |
878 | \r | |
879 | -4 DD-4XX 0123 Warning that one or more volumes are about to be\r | |
880 | bypassed. \r | |
881 | \r | |
882 | -5 DD-5XX 123 Multivolume file not found. 1: mount correct pack.\r | |
883 | \r | |
884 | -6 DD-6XX 0 23 Warning. ENd of volume and HIKEY not found.\r | |
885 | \r | |
886 | -7 DD-7XX 1 3 -A halt and option 1 taken. But the pack referenced\r | |
887 | does not match pack name.\r | |
888 | \r | |
889 | -8 DD-8XX 3 Multivolume file referenced but file isn't \r | |
890 | multivolume.\r | |
891 | \r | |
892 | -9 DD-9XX 3 Add to a multivolumen file, but last pack not\r | |
893 | mounted.\r | |
894 | \r | |
895 | -A DD-AXX 1 3 Add to existing multivolume filebut no room.\r | |
896 | \r | |
897 | -C DD-CXX 3 Multivolume file error. Probably out of sequence\r | |
898 | volume mounts.\r | |
899 | \r | |
900 | -E DD-EXX 123 Next volume cannot be processed, because the\r | |
901 | location is not available or space is not available \r | |
902 | or there are scratch files on the pack.\r | |
903 | \r | |
904 | -F DD-Fxx 123 Finished a volume, next cannot be processed, mount\r | |
905 | the correct pack or cancel.\r | |
906 | \r | |
907 | -H DD-Hxx 3 HIKEY length does not match file.\r | |
908 | \r | |
909 | -J DD-Jxx 01 3 First volume referenced is not volumme 1. 0:\r | |
910 | continue with this volume, 1: mount another pack.\r | |
911 | \r | |
912 | -L DD-Lxx 3 Output to multivolume, but file isn't multivolume\r | |
913 | or referenced volume isn't first one of set.\r | |
914 | \r | |
915 | -P DD-PXX 0123 Mount next volume. XX=unit number. 0: continue\r | |
916 | bypassing volumes, 1: mount next volume.\r | |
917 | \r | |
918 | -U DD-UXX 1 3 Halt -J just occurred and 0 or 1 taken. But the\r | |
919 | pack name is incorrect or the file isn't found.\r | |
920 | \r | |
921 | - DD- 123 Multivolume key error. Key too low or high for\r | |
922 | volume.\r | |
923 | \r | |
924 | -' DD-' 123 Sequential add to multivolume file, but HIKEY\r | |
925 | record missing on previous volume.\r | |
926 | \r | |
927 | '0 GM'0DE 3 SYSGEN. I/O Error on reader.\r | |
928 | GM'0EX 3 SYSGEN. End of extent on MACOUT or $SOURCE.\r | |
929 | GM'0IC 1 3 SYSGEN. Option dependent on a preceding option, the\r | |
930 | preceding one was omitted or invalid.\r | |
931 | GM'0ID 1 3 SYSGEN invalid delimiter.\r | |
932 | GM'0IK 1 3 SYSGEN invalid keyword.\r | |
933 | GM'0IR 1 3 SYSGEN invalid option.\r | |
934 | GM'0IS 1 3 SYSGEN sequence error.\r | |
935 | GM'0NF 1 3 SYSGEN entry in cols 8-12 not found.\r | |
936 | GM'0NS 3 SYSGEN Requested source program not found.\r | |
937 | GM'0EM 1 3 SYSGEN. END statement not found.\r | |
938 | GM'0NP 3 SYSGEN. Module $SGXP2, $SGXP3, $SGXP4, $SGXP5, or\r | |
939 | $SGXP6 missing for sysgen, or $MPXP2, $MPXP3 or\r | |
940 | $MPXP4 missing for macro processor.\r | |
941 | \r | |
942 | '1 GG'1 3 System Generation Errors.\r | |
943 | \r | |
944 | '2 0 3 Error during macro processor run.\r | |
945 | \r | |
946 | '3 3 Invalid 5445 disk label record.\r | |
947 | \r | |
948 | '4 GG'4EX 3 Out of room on Sysgen, or disk error.\r | |
949 | \r | |
950 | ----------------------- End of haltguide.txt ---------------------------\r |