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