First Commit of my working state
[simh.git] / S3 / haltguide.txt
CommitLineData
196ba1fc
PH
1 IBM System/3 Model 8/10 SCP\r
2\r
3 **********\r
4 Halt Guide\r
5 **********\r
6\r
7This following list is my own reformatting and rewording of the\r
8official IBM Halt Guide for the Model 8/10 SCP. \r
9\r
10The halts are those displayed on the message display unit. The\r
11list is in alphabetical order for easy reference.\r
12\r
13When the system halts, the two 7-segment displays will display the\r
14halt as listed here, and the system console (or printer if the log\r
15device is the printer) will print the "SCP Message" below. To \r
16respond 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
19Unless otherwise stated, a response of 0 means to continue and accept\r
20the error, 1 means to retry the operation or re-read the statement in\r
21error, 2 means to cancel the job and retain added records (if any) and\r
223 means to end the job and discard any added records in files.\r
23\r
24This is a listing of those halts likely to be encountered using SCP on\r
25the simuator, it is not the complete list of all possible halts.\r
26\r
27Halt SCP Message Description\r
28---- ----------- -----------\r
29\r
3000 Invalid response to another halt. Deposit a valid\r
31 value (0 thru 3) in SR.\r
32\r
330A A 5448 Disk Unit not ready.\r
34\r
350C 5448 Disk Equipment Check\r
36\r
370E Permanent disk error during logging.\r
38\r
390F ID0FXX 23 Invalid cylinder number on disk operation.\r
40 XX = Disk Drive.\r
41\r
420H ID0HXX 23 Invalid sector number on disk operation\r
43 XX = Disk Drive.\r
44\r
450Y IK0Y0X 123 3741 Error. X: 1=not ready 2=wrong mode\r
46 3=parity error 5=record length error\r
47\r
480 ID0 XX 23 Disk Data Check\r
49 XX = Disk Drive.\r
50\r
510- ID0-XX Invalid disk operation code: Start cancels job.\r
52 XX = Disk Drive.\r
53\r
5410 3 No input file allocate, user error.\r
55\r
5611 0 23 Square root of a negative field\r
57\r
5812 0 23 Divide Overflow\r
59\r
6013 0 23 Divide by zero\r
61\r
6214 0 23 Varible index zero of out of range\r
63\r
6415 0 23 Sequenced table is out of sequence\r
65\r
6616 0 23 (RPG) OBject tables expected. /* Read.\r
67\r
6817 0 23 (RPG) Object table exceeds specified length\r
69\r
7018 0 23 (RPG) Terminal errors in source program.\r
71\r
7219 0 3 (RPG) Warning errors in source program. 0=continue.\r
73\r
741A 3 (RPG) Out of core memory\r
75\r
761C 23 Unidentified halt has been issued. Probable system\r
77 error.\r
78\r
791E 0 3 (RPG) Demand file at end of file.\r
80\r
811F 23 (RPG) End of file or end of extent. If during RPG\r
82 compilation, expand $SOURCE or $WORK.\r
83\r
841H 0 23 Duplicate keys found during build of indexed file.\r
85 0=skip this record and continue.\r
86\r
871J 0 23 Out of sequence keys during build of indexed file.\r
88 0=skip this record and continue.\r
89\r
901L 0 23 Key changed during record update. User error.\r
91 0=continue, do not update record.\r
92\r
931P 01 Forms in printer need positioning. \r
94\r
951U 123 No record found on direct or indexed file.\r
96\r
971Y 0 23 (RPG) Invalid numeric data to DSPLY statement.\r
98\r
991 0 3 Object program ready to punch tables.\r
100\r
10120 1 3 Disk Sort: Invalid header and no // SOURCE\r
102\r
10321 01 3 Disk Sort: Name on // SOURCE not found\r
104\r
10522 0 2 Disk Sort: Warning errors found.\r
106\r
10723 3 Disk Sort: Unrecoverable error.\r
108\r
10925 3 Disk Sort: Terminal errors in sort statements. \r
110\r
11127 0 Disk Sort: In debug mode, finished pass.\r
112\r
1132C 0 3 Disk Sort: No Input Records selected.\r
114\r
1152E 3 Disk Sort: Workfile too small.\r
116\r
1172F 23 Disk Sort: Output file too small.\r
118\r
1192L 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
1252P Permanent tape error.\r
126\r
1272U 12 Tape unit is write protected.\r
128\r
1292Y 3 Invalid device specification in object.\r
130\r
1312- 0 3 First statement was not a Tape Sort header.\r
132\r
13330 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
14431 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
14832 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
15733 UI33PU 0 3 Pack defective, cannot be initialized.\r
158 \r
15934 Ux34 1 3 Keyword in a utility control statement is invalid.\r
160\r
16135 UC35xx 1 3 Error in $COPY or $KCOPY control statement.\r
162\r
16336 UI36CE 0 3 CE track defective on unit F1.\r
164\r
16537 UC37xx 0 3 Pack change required. xx: FP=mount on R1,\r
166 IP=pack on COPYIN, OP=pack on COPYO.\r
167\r
16838 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
1743A 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
1773C UC3CCS 3 COPYFILE out of core.\r
178 UC3CNF 3 Module not found, name is logged as R XXXXXX.\r
179\r
1803E UC3EOX 0 3 COPYFILE output not as big as size of input.\r
181\r
1823F UC3Fxx 1 3 Error in COPYFILE statement.\r
183\r
1843J UC3Fxx 3 Invalid specification for Copy/Dump.\r
185\r
1863P UC3Pxx 1 3 Error in COPYPACK, RESET, or LABELS statement.\r
187\r
1883Y UI3YIS 0 3 Requested secondary init when primary required.\r
189\r
1903 UI3 xx 1 3 Error in VOL statement.\r
191\r
19240 DD40 3 File has been referenced as an output or add file\r
193 and the file is already allocated.\r
194\r
1954A DD4A 3 File had already been opened and is re-opened.\r
196\r
1974C DD4C 3 Multivolumne file spec error.\r
198\r
1994E DD4E 3 FILE indicates a multivolule file being built,\r
200 but program compiled for single volume.\r
201\r
2024F DD4F 3 Print buffers not aligned in program.\r
203\r
2044H DD4H 0 3 Unordered load specified for ISAM. Ordered load\r
205 must be specified on RPG file specs.\r
206\r
2074J DD4J 3 All file specs have been checked and there were\r
208 errors.\r
209\r
2104L DD4L 3 Referenced file already allocated. \r
211\r
2124P DD4P 3 Prgram/FILE statement mismatch.\r
213\r
2144U DD4U 3 File referenced as update, already allocated.\r
215\r
2164Y DD4Y 3 File has an incorrect device specification.\r
217\r
2184 DD4 3 No FILE specification for referenced file.\r
219\r
2204' DD4' 3 Attempting reference to a file in 2 levels, one or\r
221 both using RETAIN-S.\r
222\r
22350 UA50ID 2 Bad track which can't be reassigned.\r
224\r
22551 UR51 12 Can't use Alternate Track program in procedure.\r
226\r
22752 ML52 12 EOJ for Card List program.\r
228\r
22953 IU53 1 3 Number of VOL statements does not agree with number\r
230 of units on UIN statement.\r
231\r
23254 EO54 3 End-of-file.\r
233\r
23455 UF55xx 1 3 Error in SCRATCH or REMOVE statement.\r
235\r
23656 UA56TS 0 3 ASSIGN track is over disk capacity.\r
237 UA56XX 0 3 Unit specified is uninitialized.\r
238\r
23957 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
2435A UA5Axx 012 Alternate track assignment error.\r
244\r
2455C MR5Cxx 1 3 Invalid reformat specs.\r
246\r
2475F UF5Fxx 1 3 Error in DISPLAY statement.\r
248\r
2495H UA5HEU 0123 Primary track is still defective.\r
250\r
2515L 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
2565U UI5Uxx 1 3 Error in UIN statement.\r
257\r
2585Y UR5Yxx 1 3 Error in REBUILD statment.\r
259\r
2605 UA5 xx 1 3 Error in ALT statement.\r
261\r
2625- 3 Tape Sort error occurred.\r
263\r
2645' 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
26960 LM60SY 0 3 Cannot remove or change library size on pack\r
270 from which $MAINT was loaded.\r
271\r
27261 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
27762 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
28563 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
28964 LM64DS 0 3 Syntax error in ALLOCATE.\r
290\r
29165 LM65UN 0 3 Pack not properly initialized.\r
292\r
29366 LA66xx 3 Error with LOAD * function.\r
294\r
29567 EL67NL 0 3 Library does not exist.\r
296\r
29768 EL68DF 0 3 No room in library or directory.\r
298\r
29969 XX69HE 3 Disk I/O Error while using library.\r
300 \r
3016A 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
3366C LM6CSP 0 3 Not enough space on pack.\r
337 LM6CSW 0 3 Space not available for work file.\r
338\r
3396E 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
3426H EL6HDT 0 3 Trying to replace perm with temp entry.\r
343 LM6HDP 0 3 NEWNAME is already in library.\r
344\r
3456J LM6JCC 0 3 Control statements are missing.\r
346\r
3476L UA6L 3 Log device is required for this program.\r
348\r
3496Y LM6YNN 1 3 No NEWNAME when copying to same library.\r
350\r
3516 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
3556- 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
3586' 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
36370 CR70 3 Too many overrides for procedure. Max is 25.\r
364\r
36571 CR71 0 3 OCL Syntax Error.\r
366\r
36773 CR73 0 // PARTITION given in invalid location.\r
368\r
36974 CR74 3 /& between LOAD and RUN or CALL and RUN.\r
370\r
37175 CR75 23 Extraneous statement.\r
372\r
37376 CR76 0 3 // Missing from OCL statement.\r
374\r
37577 CR77 23 Invalid OCL statement identifier.\r
376\r
37778 CR78 0 3 Unknown OCL keyword.\r
378\r
37979 CR79 23 Continuation expected but not received.\r
380\r
3817A CR7A 3 A second LOAD or CALL found before run, or a \r
382 CALL in procedure overrides.\r
383\r
3847C CR7C 0 3 // COMPILE found between jobs.\r
385\r
3867E CR7E 0 3 // DATE found between jobs. 0: Ignore and continue.\r
387\r
3887F CR7F 0 3 // FILE found between jobs. Must go between\r
389 // LOAD or // CALL and // RUN statements.\r
390\r
3917H CR7H 0 3 // SWITCH found between jobs.\r
392\r
3937J CR7J 23 // READER found between LOAD or CALL and RUN.\r
394\r
3957L CI7Lxx 23 Error when reading a tape file.\r
396\r
3977P New print chain expected. Load it and press START.\r
398\r
3997U CR7U 3 RUN statement not preceeded by LOAD or CALL.\r
400\r
4017Y CI7Yxx 23 Error outputing a tape file.\r
402\r
4037 CR7 3 Too many utility control statements, max is 25.\r
404\r
4057- CR7- 0 // PARTITION was read but system does not support\r
406 Dual Programming.\r
407\r
4087' Error during tape processing. \r
409\r
41080 CR80 0 // DATE card has not been entered.\r
411\r
41281 CR81 23 Error in LOAD statement.\r
413\r
41483 CR83 23 Error in LOAD * statement.\r
415\r
41684 CR84 23 Error in CALL statement\r
417\r
41885 CR85 23 Second SWITCH statement found.\r
419\r
42086 CR86 23 Invalid paramter in switch statement.\r
421\r
42288 CR88 1 3 Procedure not found.\r
423\r
42489 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
4288A CR8A01 0 Invalid date specified.\r
429 CR8A02 0 DATE parameter missing.\r
430\r
4318C CR8C 23 Second DATE found.\r
432\r
4338E CR8E01 23 Date specified incorrectly.\r
434\r
4358F CR8Fxx 23 Invalid BSCA statement.\r
436\r
4378H CR8H 3 More than 9 levels of procedures have been called.\r
438\r
4398J CR8J 0 Invalid // READER parameter.\r
440\r
4418L CR8L 0 Desired system input device being used by other\r
442 program.\r
443\r
4448P CR8P 0 Output device not defined.\r
445\r
4468U 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
4528Y CR8Y 0 Not logging can be done. Log turned off by\r
453 other program level.\r
454\r
4558- CR8- 0 3 Logging requested but cannot be done.\r
456\r
45790 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
46191 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
46592 CR92 23 COMPILE already recieved for this job.\r
466\r
46793 CR93 23 Error in COMPILE statement.\r
468\r
46994 CR94 23 Error in COMPILE statement.\r
470\r
47195 CR95 23 Error in COMPILE statement.\r
472\r
47396 CR96 0 23 System error. An OCL error was found, but the system\r
474 cannot resolve the error.\r
475\r
47697 CR97 0 Error in LOG statement.\r
477\r
47898 CR98 23 Error in LOG statement.\r
479\r
48099 CR99 0 23 Error in LOG statement.\r
481\r
4829A CR9A 23 Indicated action on last OCL statement read will\r
483 be ignored due to previous errors detected.\r
484\r
4859C CR9Cxx 123 Incorrect tape volume online.\r
486\r
4879E CR9E 0 Logging device being used by other program level.\r
488\r
4899F CR9F 0 23 Logging device in use by other program.\r
490\r
4919H CR9H 23 Log device in use.\r
492\r
4939J CR9J 0 Error in FORMS statement.\r
494\r
4959L CR9L 0 23 Error in FORMS statement.\r
496\r
4979P CR9P 23 Error in FORMS statement.\r
498\r
4999U CR9U 0 3 Other program has gotten a // IMAGE or other\r
500 program level is using the printer.\r
501\r
5029Y CR9Y 0 23 Logging device not sysgenned or CCP has it.\r
503\r
5049 CR9 0 23 Same as 9Y.\r
505\r
5069- CR9- 0 3 Other program level received a // FORMS or\r
507 other level using the printer.\r
508\r
5099' CR9' 0 Same as 9Y.\r
510\r
511A0 CRa0xx 23 Syntax error in FILE statement.\r
512\r
513A1 CRA1xx 23 Keyword error in FILE statement.\r
514\r
515A2 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
524A3 CRA3xx 23 Missing Parameter on FILE statement, xx =\r
525 NN: NAME, NP: PACK, NU: UNIT, OP: no\r
526 parameters.\r
527\r
528A4 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
551A6 CRA6xx 23 Error in FILE statement for multivolumne files.\r
552\r
553A7 CRA7xx 23 Error in IMAGE statement.\r
554\r
555A8 CRA8xx 0 Error in IMAGE statements o disk.\r
556\r
557A9 CRA9xx 0 23 Same as A8.\r
558\r
559AA CRAAxx 23 Same as A8.\r
560\r
561AC CRAC 0 Invalid hex character in chain image.\r
562\r
563AE CRAE 0 23 Same as AC.\r
564\r
565AF CRAF 23 Same as AC.\r
566\r
567AH CRAH 0 Error in IMAGE statement.\r
568\r
569AJ CRAJ 0 23 Same as AH\r
570\r
571AL CRALxx 0 Error in PARTITION statement.\r
572\r
573AP 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
578AU CRAUxx 23 Error in PARTITION statement.\r
579\r
580A CRA 23 Total number of volumes for a FILE statement\r
581 exceeds 40 (!).\r
582\r
583A- CRA-xx 0 23 Error in PARTITION statement.\r
584\r
585A' CRA' 3 No space remaining is System work area. Too many\r
586 FILE statements are in this job.\r
587\r
588C1-C9 IFC1 123 1442 Check, various causes.\r
589\r
590CL UDCLxx 1 3 5445 Data Interchange Utility error\r
591\r
592E7 DKE7 0 3 Incorrect record length for attached 3741\r
593\r
594E8 UTE8xx 1 3 Error in Tape Init VOL statement.\r
595\r
596E9 UTE9xy 0 3 Error during Tape Init Processing.\r
597\r
598F8 DDF8 3 RPG--LIne counter specs omitted and skip past\r
599 page size for printer.\r
600\r
601F9 CIF9xy 23 Tape drive not available, x = drive #.\r
602\r
603FA CIFA 3 Program requesting Data Recorder, unsupported.\r
604\r
605FC CIFC 3 Program requesting CRT, unsupported.\r
606\r
607FE DDFE 0 3 Program requesting line line on printer that\r
608 exceeds sysgen value.\r
609\r
610FF RPQ routine error. Press start to continue.\r
611\r
612FH CIFH 123 BSCA line not supported.\r
613\r
614FJ CIFJ01 123 1442 not supported but requested\r
615 CIFJ02 123 3741 not supported but requested\r
616\r
617FL CIFL 123 Printer/keyboard not supported or unavailable.\r
618\r
619FP CIFP 123 Printer not supported or allocated to other level\r
620\r
621FU CIFU 123 MFCU not supported or allocated to other level\r
622\r
623FY CIFY 23 Device is not supported or in use.\r
624\r
625F CIF 23 Conflict with a resource being used by other level.\r
626\r
627H0-H9 0 23 RPG Programmed halt indicator is on.\r
628\r
629HA CIHA 3 Out of space on $SOURCE during compile.\r
630\r
631HC CIHC 3 Program given on LOAD statement not found.\r
632\r
633HE Hardware error. Simulator has messed up.\r
634\r
635HF CIHF 0 3 // COMPILE read but not required.\r
636\r
637HJ 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
641HL CIHL 3 Inquiry request made but program is wrong type.\r
642\r
643HP 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
648HU 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
651HY CCHYNN 0 A checkpoint is received and accepted.\r
652\r
653H CCH NN 0 23 A restart has been requested.\r
654\r
655H' CIH' 3 An uninitialized pack has been referenced.\r
656\r
657J0-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
663JA 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
667JC 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
674JE CIJE 0 3 Level 1 partition too small.\r
675\r
676JF CIJF 3 Attempt to start inquiry program but keyboard\r
677 in use. \r
678\r
679JH CIJF 3 Attempt to start program which allows interrupts in\r
680 level 2.\r
681\r
682JJ CIJJ 3 No object library on pack requested for load.\r
683\r
684JL CIJL 3 Not enough storage for program. DPF only.\r
685\r
686JP System input device in use by other level.\r
687\r
688JU 0123 Cancel request made from interrupt key. 0: ignore\r
689 1: continue, request ignored\r
690\r
691JY CIJYRD 0 2 Inquiry request made and accepted.\r
692\r
693J- 3 Attempt to run a CCP program, but CCP not running.\r
694\r
695J' 01 3 Inquiry request is completed, interrupted program\r
696 can now resume.\r
697\r
698L0-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
703LA CILA 23 Too little storage for number of files in program.\r
704\r
705LC CILC 23 Too little storage for requested allocation.\r
706\r
707LE CILE 23 No FILE or an incorrect FILE for a file requested\r
708 by current program.\r
709\r
710LH CILH 23 No space given for an output file on FILE statement.\r
711\r
712LJ CILJ 23 Attempt to output to existing permanent file.\r
713\r
714LL CILL 0 23 Attempt to output over an existing temporary file.\r
715\r
716LP CILP 23 File already exists.\r
717\r
718LU CILU 123 Pack name requested but wrong pack mounted. 1:\r
719 retry after mounting correct pack.\r
720\r
721LY 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
725L LML CP 01 3 $MAINT detected attempt to modify a program on \r
726 a pack with an active checkpoint.\r
727\r
728L- 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
732L' CIl' 23 Trying to allocate a split cylinder file before \r
733 allocating the first split cylinder file in a group.\r
734\r
735P1-P8 Printer hardware errors, should not occur in sim.\r
736\r
737PC IPPC 0 23 Unprintable character.\r
738\r
739PH CIPH 23 LOCATION plus TRACKS goes past end of pack.\r
740\r
741PJ CIPJxx 1 A Pack is to be remounted, pack name printed before\r
742 half code, xx= unit.\r
743\r
744PU CIPU 3 Duplicate file names in the FILE statements.\r
745\r
746PY CIPY01 3 ISAM file requires at least 2 tracks.\r
747 CIPY02 3 ISAM file can't be split cylinder.\r
748\r
749P' CIP'xx 23 Too many scratch or work files. \r
750\r
751U0-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
755UA CIUA 3 Attempt to create a multivolume file in\r
756 invalid.\r
757\r
758UC CIUC 3 The printed actived file cannot be found in the\r
759 list of scratch files.\r
760\r
761UE 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
765UF CIUF 3 Disk file referenced by name and date not found.\r
766\r
767UH CIUH 3 Attempt to create multivolume file failed,\r
768 because name alreayd exists.\r
769\r
770UJ 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
773UL CIUL 3 File on // FILE statement not found, and no size\r
774 in TRACKS or RECORDS was given.\r
775\r
776UP CIUP 3 Permanent file referenced with RETAIN-S\r
777\r
778UU CIUU 3 Disk Pack not available.\r
779\r
780UY CIUY 3 File is a System/3 BASIC file which must be unique.\r
781\r
782U CIU 3 Existing file: TRACKS/RECORDS or LOCATION mismatch.\r
783\r
784U- General CCP halt. Press start to see subhalt. \r
785 Refer to CCP manual for more info.\r
786\r
787U' 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
791YH 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