mirror of
https://github.com/simh/simh.git
synced 2026-02-05 16:05:45 +00:00
951 lines
30 KiB
Plaintext
951 lines
30 KiB
Plaintext
IBM System/3 Model 8/10 SCP
|
|
|
|
**********
|
|
Halt Guide
|
|
**********
|
|
|
|
This following list is my own reformatting and rewording of the
|
|
official IBM Halt Guide for the Model 8/10 SCP.
|
|
|
|
The halts are those displayed on the message display unit. The
|
|
list is in alphabetical order for easy reference.
|
|
|
|
When the system halts, the two 7-segment displays will display the
|
|
halt as listed here, and the system console (or printer if the log
|
|
device is the printer) will print the "SCP Message" below. To
|
|
respond to the halt, deposit one of the valid response numbers
|
|
(0 thru 3) into the SR, and then use the C command to continue.
|
|
|
|
Unless otherwise stated, a response of 0 means to continue and accept
|
|
the error, 1 means to retry the operation or re-read the statement in
|
|
error, 2 means to cancel the job and retain added records (if any) and
|
|
3 means to end the job and discard any added records in files.
|
|
|
|
This is a listing of those halts likely to be encountered using SCP on
|
|
the simuator, it is not the complete list of all possible halts.
|
|
|
|
Halt SCP Message Description
|
|
---- ----------- -----------
|
|
|
|
00 Invalid response to another halt. Deposit a valid
|
|
value (0 thru 3) in SR.
|
|
|
|
0A A 5448 Disk Unit not ready.
|
|
|
|
0C 5448 Disk Equipment Check
|
|
|
|
0E Permanent disk error during logging.
|
|
|
|
0F ID0FXX 23 Invalid cylinder number on disk operation.
|
|
XX = Disk Drive.
|
|
|
|
0H ID0HXX 23 Invalid sector number on disk operation
|
|
XX = Disk Drive.
|
|
|
|
0Y IK0Y0X 123 3741 Error. X: 1=not ready 2=wrong mode
|
|
3=parity error 5=record length error
|
|
|
|
0 ID0 XX 23 Disk Data Check
|
|
XX = Disk Drive.
|
|
|
|
0- ID0-XX Invalid disk operation code: Start cancels job.
|
|
XX = Disk Drive.
|
|
|
|
10 3 No input file allocate, user error.
|
|
|
|
11 0 23 Square root of a negative field
|
|
|
|
12 0 23 Divide Overflow
|
|
|
|
13 0 23 Divide by zero
|
|
|
|
14 0 23 Varible index zero of out of range
|
|
|
|
15 0 23 Sequenced table is out of sequence
|
|
|
|
16 0 23 (RPG) OBject tables expected. /* Read.
|
|
|
|
17 0 23 (RPG) Object table exceeds specified length
|
|
|
|
18 0 23 (RPG) Terminal errors in source program.
|
|
|
|
19 0 3 (RPG) Warning errors in source program. 0=continue.
|
|
|
|
1A 3 (RPG) Out of core memory
|
|
|
|
1C 23 Unidentified halt has been issued. Probable system
|
|
error.
|
|
|
|
1E 0 3 (RPG) Demand file at end of file.
|
|
|
|
1F 23 (RPG) End of file or end of extent. If during RPG
|
|
compilation, expand $SOURCE or $WORK.
|
|
|
|
1H 0 23 Duplicate keys found during build of indexed file.
|
|
0=skip this record and continue.
|
|
|
|
1J 0 23 Out of sequence keys during build of indexed file.
|
|
0=skip this record and continue.
|
|
|
|
1L 0 23 Key changed during record update. User error.
|
|
0=continue, do not update record.
|
|
|
|
1P 01 Forms in printer need positioning.
|
|
|
|
1U 123 No record found on direct or indexed file.
|
|
|
|
1Y 0 23 (RPG) Invalid numeric data to DSPLY statement.
|
|
|
|
1 0 3 Object program ready to punch tables.
|
|
|
|
20 1 3 Disk Sort: Invalid header and no // SOURCE
|
|
|
|
21 01 3 Disk Sort: Name on // SOURCE not found
|
|
|
|
22 0 2 Disk Sort: Warning errors found.
|
|
|
|
23 3 Disk Sort: Unrecoverable error.
|
|
|
|
25 3 Disk Sort: Terminal errors in sort statements.
|
|
|
|
27 0 Disk Sort: In debug mode, finished pass.
|
|
|
|
2C 0 3 Disk Sort: No Input Records selected.
|
|
|
|
2E 3 Disk Sort: Workfile too small.
|
|
|
|
2F 23 Disk Sort: Output file too small.
|
|
|
|
2L DT2LY2 3 Tape Record too large to process.
|
|
DT2LY7 3 No FILE statement for tape file open.
|
|
DT2LY9 3 No enough storage for tape operation
|
|
DT2LTC 3 Invalid tape header length
|
|
DT2LYF 123 Incorrect block length read from tape
|
|
|
|
2P Permanent tape error.
|
|
|
|
2U 12 Tape unit is write protected.
|
|
|
|
2Y 3 Invalid device specification in object.
|
|
|
|
2- 0 3 First statement was not a Tape Sort header.
|
|
|
|
30 EG30 3 Space not available on R1 or F1.
|
|
UB30A1 0 3 Active files exist on output disk
|
|
UB30AF 0 3 Active files exist on 5448 disk
|
|
UB30H1 0 3 Wrong capacity or uninitialized pack
|
|
UB30NS 3 No 5448 disk for $PCOPY
|
|
UB30TP 0 3 Pack change required.
|
|
UC30AF 3 Active or system files on target
|
|
UC30BD 3 Volume label cannot be read
|
|
UC30SP 3 Not enough space for work file
|
|
UP30AF 3 Active or system files on target
|
|
|
|
31 UI31AF 0 3 Active or system files on target
|
|
0=proceed to next unit to initialize
|
|
UI30WP 01 3 Wrong pack, name does not match.
|
|
|
|
32 UB32Bx 01 3 5444 pack is not a $PCOPY backup pack.
|
|
UB32NP 01 3 Unit specified is not a $PCOPY pack.
|
|
UC32BD 3 FROM pack is a TO pack from an interrupted
|
|
COPYPACK run.
|
|
UC32BP 3 Output pack is a $PCOPY output pack.
|
|
Must be initialized or reset by a RESET
|
|
statement to be used.
|
|
UC32DS 3 Packs FROM and TO are different sizes.
|
|
|
|
33 UI33PU 0 3 Pack defective, cannot be initialized.
|
|
|
|
34 Ux34 1 3 Keyword in a utility control statement is invalid.
|
|
|
|
35 UC35xx 1 3 Error in $COPY or $KCOPY control statement.
|
|
|
|
36 UI36CE 0 3 CE track defective on unit F1.
|
|
|
|
37 UC37xx 0 3 Pack change required. xx: FP=mount on R1,
|
|
IP=pack on COPYIN, OP=pack on COPYO.
|
|
|
|
38 UA38XX 0 3 Wrong pack mounted.
|
|
UB38DA 01 3 Dates do not match.
|
|
UB38DM 01 3 2nd 5444 pack not from same backup set as 1st.
|
|
UB38IP 01 3 PACKIN keyword pack not same as pack mounted.
|
|
UB38OP 01 3 PACKO keyword not same as pack mounted.
|
|
|
|
3A UC3Axx 3 Key out of sequence (DP), invalid high key (HK),
|
|
out of space to copy file (XE), or disk I/O error.
|
|
|
|
3C UC3CCS 3 COPYFILE out of core.
|
|
UC3CNF 3 Module not found, name is logged as R XXXXXX.
|
|
|
|
3E UC3EOX 0 3 COPYFILE output not as big as size of input.
|
|
|
|
3F UC3Fxx 1 3 Error in COPYFILE statement.
|
|
|
|
3J UC3Fxx 3 Invalid specification for Copy/Dump.
|
|
|
|
3P UC3Pxx 1 3 Error in COPYPACK, RESET, or LABELS statement.
|
|
|
|
3Y UI3YIS 0 3 Requested secondary init when primary required.
|
|
|
|
3 UI3 xx 1 3 Error in VOL statement.
|
|
|
|
40 DD40 3 File has been referenced as an output or add file
|
|
and the file is already allocated.
|
|
|
|
4A DD4A 3 File had already been opened and is re-opened.
|
|
|
|
4C DD4C 3 Multivolumne file spec error.
|
|
|
|
4E DD4E 3 FILE indicates a multivolule file being built,
|
|
but program compiled for single volume.
|
|
|
|
4F DD4F 3 Print buffers not aligned in program.
|
|
|
|
4H DD4H 0 3 Unordered load specified for ISAM. Ordered load
|
|
must be specified on RPG file specs.
|
|
|
|
4J DD4J 3 All file specs have been checked and there were
|
|
errors.
|
|
|
|
4L DD4L 3 Referenced file already allocated.
|
|
|
|
4P DD4P 3 Prgram/FILE statement mismatch.
|
|
|
|
4U DD4U 3 File referenced as update, already allocated.
|
|
|
|
4Y DD4Y 3 File has an incorrect device specification.
|
|
|
|
4 DD4 3 No FILE specification for referenced file.
|
|
|
|
4' DD4' 3 Attempting reference to a file in 2 levels, one or
|
|
both using RETAIN-S.
|
|
|
|
50 UA50ID 2 Bad track which can't be reassigned.
|
|
|
|
51 UR51 12 Can't use Alternate Track program in procedure.
|
|
|
|
52 ML52 12 EOJ for Card List program.
|
|
|
|
53 IU53 1 3 Number of VOL statements does not agree with number
|
|
of units on UIN statement.
|
|
|
|
54 EO54 3 End-of-file.
|
|
|
|
55 UF55xx 1 3 Error in SCRATCH or REMOVE statement.
|
|
|
|
56 UA56TS 0 3 ASSIGN track is over disk capacity.
|
|
UA56XX 0 3 Unit specified is uninitialized.
|
|
|
|
57 UF57WP 01 3 File delete program. Wrong pack is mounted.
|
|
0: Mount correct pack and continue. 1:
|
|
correct statement and retry.
|
|
|
|
5A UA5Axx 012 Alternate track assignment error.
|
|
|
|
5C MR5Cxx 1 3 Invalid reformat specs.
|
|
|
|
5F UF5Fxx 1 3 Error in DISPLAY statement.
|
|
|
|
5H UA5HEU 0123 Primary track is still defective.
|
|
|
|
5L UF5LAF 0 3 PRogram try to delete files that are being used by
|
|
another program.
|
|
UF5LNF 0 3 File not found.
|
|
UF5LTM 23 Too many files specified. Max is 40.
|
|
|
|
5U UI5Uxx 1 3 Error in UIN statement.
|
|
|
|
5Y UR5Yxx 1 3 Error in REBUILD statment.
|
|
|
|
5 UA5 xx 1 3 Error in ALT statement.
|
|
|
|
5- 3 Tape Sort error occurred.
|
|
|
|
5' UF5'N1 0 3 Pack cannot be used. Not inited.
|
|
UF5'NU 0 3 Pack was used as TO pack on a COPYPACK job
|
|
that required early termination. Can only
|
|
be used for another COPYPACK job.
|
|
|
|
60 LM60SY 0 3 Cannot remove or change library size on pack
|
|
from which $MAINT was loaded.
|
|
|
|
61 LM61EP 0 3 Trying to copy a system to a library that is
|
|
1) not empty, 2) not allocated with large enough
|
|
SWA, or 3) not allocated with enough space.
|
|
LM61NS 0 3 System does not exist on FROM pack.
|
|
|
|
62 LM62CS 01 3 Check Sum error.
|
|
LM62DR Can't determine if REMOVE is data or control.
|
|
LM62EF FROM, TO, or AFTER statement does not exist or
|
|
is out of sequence.
|
|
LM62ND NO data records following INSERT or REPLACE.
|
|
LM62SQ Records are out of sequence.
|
|
LM62TP Incorrect type record.
|
|
|
|
63 LM63DE 0 3 Directory entry error. Name can't be found or
|
|
attributes don't match, or attempt to remove
|
|
dir entry with MODIFY.
|
|
|
|
64 LM64DS 0 3 Syntax error in ALLOCATE.
|
|
|
|
65 LM65UN 0 3 Pack not properly initialized.
|
|
|
|
66 LA66xx 3 Error with LOAD * function.
|
|
|
|
67 EL67NL 0 3 Library does not exist.
|
|
|
|
68 EL68DF 0 3 No room in library or directory.
|
|
|
|
69 XX69HE 3 Disk I/O Error while using library.
|
|
|
|
6A LM6Axx 1 3 $MAINT has detected a syntax error on a control
|
|
statement. xx gives a hint of what might be wrong.
|
|
AL: SOURCE or OBJECT missing or invalid
|
|
AZ: SYSTEM missing or invalid
|
|
D2: FROM, TO, or WORK is R2 or F2, not available
|
|
DK: Duplicate keyword
|
|
DS: Invalid DIRSIZE
|
|
FL: Invalid or missing FILE keyword
|
|
FM: Invalid or missing FROM keyword
|
|
IK: Invalid keyword
|
|
IN: Invalid INCR keyword
|
|
IS: first 3 columns must be // blank
|
|
IV: Invalid statement identifier
|
|
LB: Invalid LIBRARY keyword
|
|
LS: Invalid LIST keyword
|
|
NK: No keywords
|
|
NM: Invalid NAME keyword
|
|
NU: Invalid NEWNAME keyword
|
|
OM: Invalid OMIT keyword
|
|
RL: Invalid RECL keyword
|
|
RS: Invalid RESER keyword
|
|
RT: Invalid RETAIN keyword
|
|
SF: INvalid SEQFLD keyword
|
|
SQ: Invalid FROM, TO, or AFTER in MODIFY mode
|
|
XC: Invalid record.
|
|
XD: Duplicate keyword
|
|
XF: $$SYFG could not be found.
|
|
XL: LIBRARY keyword missing
|
|
XM: NAME keyword missing
|
|
XN: NAME parameter is invalid
|
|
XP: Library does not exist on this pack
|
|
XS: Syntax error
|
|
XT: Invalid library type
|
|
XV: INvalid operation
|
|
|
|
6C LM6CSP 0 3 Not enough space on pack.
|
|
LM6CSW 0 3 Space not available for work file.
|
|
|
|
6E LM6EOF 0 3 Overflow in seq field during RESER.
|
|
LM6EDP 0 3 Entry with same name already exists in library.
|
|
|
|
6H EL6HDT 0 3 Trying to replace perm with temp entry.
|
|
LM6HDP 0 3 NEWNAME is already in library.
|
|
|
|
6J LM6JCC 0 3 Control statements are missing.
|
|
|
|
6L UA6L 3 Log device is required for this program.
|
|
|
|
6Y LM6YNN 1 3 No NEWNAME when copying to same library.
|
|
|
|
6 LM6 BC 3 Invalid character in source record.
|
|
LM6 CM 0 3 Invalid object deck.
|
|
LM6 ND 0 3 No data between COPY and CEND.
|
|
|
|
6- LM6-BC 01 Entry containing a blank card being placed in
|
|
library. 0: accept, 1: skip and read next card.
|
|
|
|
6' LM6'CE 1 3 // CEND expected but not found. 1: Retry,
|
|
provide CEND. NOTE: For option 3, if a module
|
|
was being replaced, it may have been deleted but
|
|
new module not loaded.
|
|
|
|
70 CR70 3 Too many overrides for procedure. Max is 25.
|
|
|
|
71 CR71 0 3 OCL Syntax Error.
|
|
|
|
73 CR73 0 // PARTITION given in invalid location.
|
|
|
|
74 CR74 3 /& between LOAD and RUN or CALL and RUN.
|
|
|
|
75 CR75 23 Extraneous statement.
|
|
|
|
76 CR76 0 3 // Missing from OCL statement.
|
|
|
|
77 CR77 23 Invalid OCL statement identifier.
|
|
|
|
78 CR78 0 3 Unknown OCL keyword.
|
|
|
|
79 CR79 23 Continuation expected but not received.
|
|
|
|
7A CR7A 3 A second LOAD or CALL found before run, or a
|
|
CALL in procedure overrides.
|
|
|
|
7C CR7C 0 3 // COMPILE found between jobs.
|
|
|
|
7E CR7E 0 3 // DATE found between jobs. 0: Ignore and continue.
|
|
|
|
7F CR7F 0 3 // FILE found between jobs. Must go between
|
|
// LOAD or // CALL and // RUN statements.
|
|
|
|
7H CR7H 0 3 // SWITCH found between jobs.
|
|
|
|
7J CR7J 23 // READER found between LOAD or CALL and RUN.
|
|
|
|
7L CI7Lxx 23 Error when reading a tape file.
|
|
|
|
7P New print chain expected. Load it and press START.
|
|
|
|
7U CR7U 3 RUN statement not preceeded by LOAD or CALL.
|
|
|
|
7Y CI7Yxx 23 Error outputing a tape file.
|
|
|
|
7 CR7 3 Too many utility control statements, max is 25.
|
|
|
|
7- CR7- 0 // PARTITION was read but system does not support
|
|
Dual Programming.
|
|
|
|
7' Error during tape processing.
|
|
|
|
80 CR80 0 // DATE card has not been entered.
|
|
|
|
81 CR81 23 Error in LOAD statement.
|
|
|
|
83 CR83 23 Error in LOAD * statement.
|
|
|
|
84 CR84 23 Error in CALL statement
|
|
|
|
85 CR85 23 Second SWITCH statement found.
|
|
|
|
86 CR86 23 Invalid paramter in switch statement.
|
|
|
|
88 CR88 1 3 Procedure not found.
|
|
|
|
89 CR89 01 // DATE has already been given.
|
|
0 - accept the new date as the date.
|
|
1 - leave the old date as the current date.
|
|
|
|
8A CR8A01 0 Invalid date specified.
|
|
CR8A02 0 DATE parameter missing.
|
|
|
|
8C CR8C 23 Second DATE found.
|
|
|
|
8E CR8E01 23 Date specified incorrectly.
|
|
|
|
8F CR8Fxx 23 Invalid BSCA statement.
|
|
|
|
8H CR8H 3 More than 9 levels of procedures have been called.
|
|
|
|
8J CR8J 0 Invalid // READER parameter.
|
|
|
|
8L CR8L 0 Desired system input device being used by other
|
|
program.
|
|
|
|
8P CR8P 0 Output device not defined.
|
|
|
|
8U CU8UIP 23 Invalid HIKEY in FILE statement: non-numeric.
|
|
CR8UKL Parameter length mismatch.
|
|
CR8ULO Key greater than 29.
|
|
CR8UPL HIKEY-P greater than 15.
|
|
CR8USQ HIKEY parameters not in sequence.
|
|
|
|
8Y CR8Y 0 Not logging can be done. Log turned off by
|
|
other program level.
|
|
|
|
8- CR8- 0 3 Logging requested but cannot be done.
|
|
|
|
90 CR90 0 // PAUSE statement read. Check printer or console
|
|
for instructions and continue. PAUSE was outside
|
|
LOAD and RUN.
|
|
|
|
91 CR90 0 // PAUSE statement read. Check printer or console
|
|
for instructions and continue. PAUSE was inside
|
|
LOAD and RUN.
|
|
|
|
92 CR92 23 COMPILE already recieved for this job.
|
|
|
|
93 CR93 23 Error in COMPILE statement.
|
|
|
|
94 CR94 23 Error in COMPILE statement.
|
|
|
|
95 CR95 23 Error in COMPILE statement.
|
|
|
|
96 CR96 0 23 System error. An OCL error was found, but the system
|
|
cannot resolve the error.
|
|
|
|
97 CR97 0 Error in LOG statement.
|
|
|
|
98 CR98 23 Error in LOG statement.
|
|
|
|
99 CR99 0 23 Error in LOG statement.
|
|
|
|
9A CR9A 23 Indicated action on last OCL statement read will
|
|
be ignored due to previous errors detected.
|
|
|
|
9C CR9Cxx 123 Incorrect tape volume online.
|
|
|
|
9E CR9E 0 Logging device being used by other program level.
|
|
|
|
9F CR9F 0 23 Logging device in use by other program.
|
|
|
|
9H CR9H 23 Log device in use.
|
|
|
|
9J CR9J 0 Error in FORMS statement.
|
|
|
|
9L CR9L 0 23 Error in FORMS statement.
|
|
|
|
9P CR9P 23 Error in FORMS statement.
|
|
|
|
9U CR9U 0 3 Other program has gotten a // IMAGE or other
|
|
program level is using the printer.
|
|
|
|
9Y CR9Y 0 23 Logging device not sysgenned or CCP has it.
|
|
|
|
9 CR9 0 23 Same as 9Y.
|
|
|
|
9- CR9- 0 3 Other program level received a // FORMS or
|
|
other level using the printer.
|
|
|
|
9' CR9' 0 Same as 9Y.
|
|
|
|
A0 CRa0xx 23 Syntax error in FILE statement.
|
|
|
|
A1 CRA1xx 23 Keyword error in FILE statement.
|
|
|
|
A2 CRA2xx 23 Parameter error on FILE statement.
|
|
xx gives parameter:
|
|
01 NAME, 02 UNIT, 03 PACK, 04 LABEL,
|
|
05 RETAIN, 06 DATE, 07 RECORDS, 08 TRACKS,
|
|
09 LOCATION, AS ASCII, BL BLKL, CV CONVERT,
|
|
DF DEFER, DN DENSITY, EN END, PT PARITY,
|
|
RC RECL, RF RECFM, RL REEL, SP SPLIT,
|
|
TN TRANSLATE.
|
|
|
|
A3 CRA3xx 23 Missing Parameter on FILE statement, xx =
|
|
NN: NAME, NP: PACK, NU: UNIT, OP: no
|
|
parameters.
|
|
|
|
A4 CRA4xx 23 Invalid parameter combination in FILE statement:
|
|
AS: ASCII-YES and RECFM-D/DB on 7-track tape
|
|
AV: ASCII-YES and RECFB-V/VB
|
|
AY: RECFM-D/DB without ASCII-YES
|
|
CT: CONVERT-ON and TRANSLATE
|
|
DI: UNIT says tape but disk parameters given
|
|
DN: DENSITY-800 not supported.
|
|
FS: RECFM is fexed and block or rec len less than 18
|
|
IL: Incorrected RECL or BLKL for RECFM
|
|
IP: SPLIT or LOCATION used with RECORDS / TRACKS.
|
|
IR: LABEL, DATE or RETAIN wirh REEL-NL or REEL-NS
|
|
NS: Not all units are 7-track
|
|
PC: CONVERT-ON and PARITY-EVEN
|
|
RC: CONVERT-ON not given with RECFM-V/VB for 7-track
|
|
SD: DENSITY-1600 invalid for 7-track
|
|
SL: LOCATION missing or invalid for SPLIT.
|
|
SM: SPLIT invalid for multivolume files.
|
|
ST: 7-track paras with 9-track unit
|
|
SU: SPlit can't be used with 5444
|
|
TL: TRACKS/LOCATION invalid with unit
|
|
TP: UNIT is disk but tape paras given
|
|
TR: TRACKS and RECORDS both given
|
|
|
|
A6 CRA6xx 23 Error in FILE statement for multivolumne files.
|
|
|
|
A7 CRA7xx 23 Error in IMAGE statement.
|
|
|
|
A8 CRA8xx 0 Error in IMAGE statements o disk.
|
|
|
|
A9 CRA9xx 0 23 Same as A8.
|
|
|
|
AA CRAAxx 23 Same as A8.
|
|
|
|
AC CRAC 0 Invalid hex character in chain image.
|
|
|
|
AE CRAE 0 23 Same as AC.
|
|
|
|
AF CRAF 23 Same as AC.
|
|
|
|
AH CRAH 0 Error in IMAGE statement.
|
|
|
|
AJ CRAJ 0 23 Same as AH
|
|
|
|
AL CRALxx 0 Error in PARTITION statement.
|
|
|
|
AP CRMN 0 3 Either reocvery option has has been selected during
|
|
a job, or OCL errors have occurred for this job.
|
|
0: Continue iwth next job, or no data cards in
|
|
reader for this job, otherwise, 3 to cancel.
|
|
|
|
AU CRAUxx 23 Error in PARTITION statement.
|
|
|
|
A CRA 23 Total number of volumes for a FILE statement
|
|
exceeds 40 (!).
|
|
|
|
A- CRA-xx 0 23 Error in PARTITION statement.
|
|
|
|
A' CRA' 3 No space remaining is System work area. Too many
|
|
FILE statements are in this job.
|
|
|
|
C1-C9 IFC1 123 1442 Check, various causes.
|
|
|
|
CL UDCLxx 1 3 5445 Data Interchange Utility error
|
|
|
|
E7 DKE7 0 3 Incorrect record length for attached 3741
|
|
|
|
E8 UTE8xx 1 3 Error in Tape Init VOL statement.
|
|
|
|
E9 UTE9xy 0 3 Error during Tape Init Processing.
|
|
|
|
F8 DDF8 3 RPG--LIne counter specs omitted and skip past
|
|
page size for printer.
|
|
|
|
F9 CIF9xy 23 Tape drive not available, x = drive #.
|
|
|
|
FA CIFA 3 Program requesting Data Recorder, unsupported.
|
|
|
|
FC CIFC 3 Program requesting CRT, unsupported.
|
|
|
|
FE DDFE 0 3 Program requesting line line on printer that
|
|
exceeds sysgen value.
|
|
|
|
FF RPQ routine error. Press start to continue.
|
|
|
|
FH CIFH 123 BSCA line not supported.
|
|
|
|
FJ CIFJ01 123 1442 not supported but requested
|
|
CIFJ02 123 3741 not supported but requested
|
|
|
|
FL CIFL 123 Printer/keyboard not supported or unavailable.
|
|
|
|
FP CIFP 123 Printer not supported or allocated to other level
|
|
|
|
FU CIFU 123 MFCU not supported or allocated to other level
|
|
|
|
FY CIFY 23 Device is not supported or in use.
|
|
|
|
F CIF 23 Conflict with a resource being used by other level.
|
|
|
|
H0-H9 0 23 RPG Programmed halt indicator is on.
|
|
|
|
HA CIHA 3 Out of space on $SOURCE during compile.
|
|
|
|
HC CIHC 3 Program given on LOAD statement not found.
|
|
|
|
HE Hardware error. Simulator has messed up.
|
|
|
|
HF CIHF 0 3 // COMPILE read but not required.
|
|
|
|
HJ CIHJ01 1 3 Program not found on removable unit, 1:
|
|
mount new unit and retry.
|
|
CIHJ02 3 Program not found, but removable unit in use.
|
|
|
|
HL CIHL 3 Inquiry request made but program is wrong type.
|
|
|
|
HP CIHP 3 Insufficient main storage for program.
|
|
LMHP 3 $MAINT function out of storage. NOTE: After the
|
|
cancel, IPL from the system pack or the pack will
|
|
be unusable.
|
|
|
|
HU CIHUxx 3 Source program not found on disk. IF a 1 option
|
|
is present, you can mount a new removeable pack.
|
|
|
|
HY CCHYNN 0 A checkpoint is received and accepted.
|
|
|
|
H CCH NN 0 23 A restart has been requested.
|
|
|
|
H' CIH' 3 An uninitialized pack has been referenced.
|
|
|
|
J0-J9 123 Record with specified match field out of sequence.
|
|
This is an RPG error, the 2nd digit indicates which
|
|
RPG file statement the error applies to in the
|
|
source program. 0=greater than statement 9,
|
|
otherwise indicates the file statement number.
|
|
|
|
JA CIJA 3 Trying to laod a program that requires or allows
|
|
inquiry while another inquiry program is running
|
|
in the other level.
|
|
|
|
JC CIJCxx 3 Program cannot be run for this reason (xx):
|
|
01: Must be dedicated and other level active
|
|
02: Program in other level must be dedicated
|
|
03: $$RSTR cannot run in level 2
|
|
04: CHeckpointed program not allowed in level 2
|
|
05: Program can't run while checkpoint active
|
|
|
|
JE CIJE 0 3 Level 1 partition too small.
|
|
|
|
JF CIJF 3 Attempt to start inquiry program but keyboard
|
|
in use.
|
|
|
|
JH CIJF 3 Attempt to start program which allows interrupts in
|
|
level 2.
|
|
|
|
JJ CIJJ 3 No object library on pack requested for load.
|
|
|
|
JL CIJL 3 Not enough storage for program. DPF only.
|
|
|
|
JP System input device in use by other level.
|
|
|
|
JU 0123 Cancel request made from interrupt key. 0: ignore
|
|
1: continue, request ignored
|
|
|
|
JY CIJYRD 0 2 Inquiry request made and accepted.
|
|
|
|
J- 3 Attempt to run a CCP program, but CCP not running.
|
|
|
|
J' 01 3 Inquiry request is completed, interrupted program
|
|
can now resume.
|
|
|
|
L0-L9 123 RPG. Unidentified record, 2nd digit gives file
|
|
statement number in source program 1-9, 0 means
|
|
greater than 9. Can also occur if record is out
|
|
of sequence.
|
|
|
|
LA CILA 23 Too little storage for number of files in program.
|
|
|
|
LC CILC 23 Too little storage for requested allocation.
|
|
|
|
LE CILE 23 No FILE or an incorrect FILE for a file requested
|
|
by current program.
|
|
|
|
LH CILH 23 No space given for an output file on FILE statement.
|
|
|
|
LJ CILJ 23 Attempt to output to existing permanent file.
|
|
|
|
LL CILL 0 23 Attempt to output over an existing temporary file.
|
|
|
|
LP CILP 23 File already exists.
|
|
|
|
LU CILU 123 Pack name requested but wrong pack mounted. 1:
|
|
retry after mounting correct pack.
|
|
|
|
LY CILYxx 23 Attempt to allocate space that isn't available.
|
|
xx=02 means space not available in split cylinder
|
|
area.
|
|
|
|
L LML CP 01 3 $MAINT detected attempt to modify a program on
|
|
a pack with an active checkpoint.
|
|
|
|
L- CIL- 3 Attempt to add a split cylinder to a split cyl
|
|
file while other level is fiddling with a split
|
|
cylinder file.
|
|
|
|
L' CIl' 23 Trying to allocate a split cylinder file before
|
|
allocating the first split cylinder file in a group.
|
|
|
|
P1-P8 Printer hardware errors, should not occur in sim.
|
|
|
|
PC IPPC 0 23 Unprintable character.
|
|
|
|
PH CIPH 23 LOCATION plus TRACKS goes past end of pack.
|
|
|
|
PJ CIPJxx 1 A Pack is to be remounted, pack name printed before
|
|
half code, xx= unit.
|
|
|
|
PU CIPU 3 Duplicate file names in the FILE statements.
|
|
|
|
PY CIPY01 3 ISAM file requires at least 2 tracks.
|
|
CIPY02 3 ISAM file can't be split cylinder.
|
|
|
|
P' CIP'xx 23 Too many scratch or work files.
|
|
|
|
U0-U9 0123 RPG. Unidentified record in file, 2nd digit of
|
|
halt is file statement in RPG source, 0= greater
|
|
than 9.
|
|
|
|
UA CIUA 3 Attempt to create a multivolume file in
|
|
invalid.
|
|
|
|
UC CIUC 3 The printed actived file cannot be found in the
|
|
list of scratch files.
|
|
|
|
UE CIUExx 1 3 PACK parameter does not match pack name on unit.
|
|
xx = Unit referenced.
|
|
1 = Mount another pack and continue.
|
|
|
|
UF CIUF 3 Disk file referenced by name and date not found.
|
|
|
|
UH CIUH 3 Attempt to create multivolume file failed,
|
|
because name alreayd exists.
|
|
|
|
UJ CIUJ 3 A LOCATION was specified for an existing disk file
|
|
and the file exists but not at that location.
|
|
|
|
UL CIUL 3 File on // FILE statement not found, and no size
|
|
in TRACKS or RECORDS was given.
|
|
|
|
UP CIUP 3 Permanent file referenced with RETAIN-S
|
|
|
|
UU CIUU 3 Disk Pack not available.
|
|
|
|
UY CIUY 3 File is a System/3 BASIC file which must be unique.
|
|
|
|
U CIU 3 Existing file: TRACKS/RECORDS or LOCATION mismatch.
|
|
|
|
U- General CCP halt. Press start to see subhalt.
|
|
Refer to CCP manual for more info.
|
|
|
|
U' CIU' 23 VTOC is full, or more than 2 multivolume files per
|
|
pack, or more than 2 ISAM files using HIKEY
|
|
parameter.
|
|
|
|
YH CRYH 0 3 Cards are being punched, but card read from
|
|
reader was not blank. This means you are trying to
|
|
punch with a file attached to the CDR device.
|
|
Unattach the file and take the zero option.
|
|
|
|
0 (blank 0) FILE WRITE switch in off position.
|
|
|
|
1 (blank 1) Permanent DIsk I/O Error
|
|
|
|
2 RC 211 3 COBOL. Out of room on $WORK.
|
|
RC 212 3 Out of room on $SOURCE.
|
|
RC 213 3 Out of room on $WORKX.
|
|
RC 214 3 Subprogram name table greater than 20.
|
|
RC 219 0 3 C or E level diagnostics during compile.
|
|
RC 2A1 23 Subscript invalid
|
|
RC 2A2 23 Negative exponent or 0 degrees in program
|
|
RC 2F1 23 MFCU File not open or opened improperly
|
|
RC 2F2 23 1442 File not open or opened improperly
|
|
RC 2F3 23 1403/5203 File not open or opened improperly
|
|
RC 2F4 23 5444 Disk File not open or opened improperly
|
|
RC 2F5 23 5444 File not open or opened improperly
|
|
RC 2F7 23 5444 File not open or opened improperly
|
|
RC 2F8 23 Tape File not open or opened improperly
|
|
RC 2H1 23 OPEN attempted after CLOSE WITH LOCK
|
|
RC 2H2 23 Error during ACCEPT
|
|
RC 2H3 23 $$STOP not found
|
|
RC 2H4 23 CHeckpoint could not be taken.
|
|
RC 2H5 23 $$STIC not found for ACCEPT
|
|
RC 2H6 23 Parameter mismatch CALL and USING
|
|
RC 2H7 23 ACCEPT after /& read
|
|
RC 2H8 23 OPEN for a file already OPEN
|
|
RC 2 0 3 Too little core for compile
|
|
RC 2 1 3 PROCEDURE or DATA division not found.
|
|
RC 2 3 3 Program has more than 65535 statements (!)
|
|
RC 2 4 3 Source name on COMPILE statement not found
|
|
|
|
3 R 3XX 0 3 COBOL Stop literal. XX is user-specified.
|
|
0 continues program 3 cancels.
|
|
|
|
4 VF 4NF 3 Program not found. Program library and
|
|
not printed before halt message.
|
|
|
|
6 RF 6XX 0 23 FORTRAN stop statement.
|
|
|
|
7 RF 701 23 Source member on COMPILE not found
|
|
RF 702 23 Object program too large for core.
|
|
|
|
8 CS 8 1 3 System input device allocated to other level.
|
|
|
|
9 CS 9 1 3 System input device has an error. This usually
|
|
means the card hopper is empty (i.e. EOF on the
|
|
file attached to the reader but SCP wants more
|
|
input).
|
|
|
|
A DC A 123 Number of characters entered from keyboard
|
|
incorrect.
|
|
|
|
C DD C 0 23 Unprintable character for printer/keyboard.
|
|
|
|
E DC E 123 Hardware error, PKB
|
|
|
|
F DC F 0 23 End of forms, PKB
|
|
|
|
L DD L 0 3 Records with duplicate keys have been loaded
|
|
into ISAM file. Each dup key is logged followed
|
|
by blank P halt. 0: continue. Index will
|
|
contain duplicate keys. 3: cancel, file is
|
|
not usable, reload it.
|
|
|
|
P DD P 0 3 Duplicate key encountered. The key is printed
|
|
on the log. 0: continue, halt will recur for
|
|
any other duplicates, then blank L appears.
|
|
|
|
U DD U 3 Disk I/O error while sorting ISAM index.
|
|
|
|
Y DD Y 3 System error during file termination.
|
|
|
|
-0 DD-0XX 3 ISAM multivolume file being used and high key
|
|
not found for current columme, or does not agree
|
|
with HIKEY spec. XX=unit number.
|
|
|
|
-1 DD-1XX 123 Halt -P occurred and option 0 taken. But, the
|
|
pack mounted is not a part of volume set.
|
|
|
|
-2 DD-2XX 123 Multivolume load sequence error.
|
|
|
|
-3 DD-3XX 123 Multivolume load sequence error.
|
|
|
|
-4 DD-4XX 0123 Warning that one or more volumes are about to be
|
|
bypassed.
|
|
|
|
-5 DD-5XX 123 Multivolume file not found. 1: mount correct pack.
|
|
|
|
-6 DD-6XX 0 23 Warning. ENd of volume and HIKEY not found.
|
|
|
|
-7 DD-7XX 1 3 -A halt and option 1 taken. But the pack referenced
|
|
does not match pack name.
|
|
|
|
-8 DD-8XX 3 Multivolume file referenced but file isn't
|
|
multivolume.
|
|
|
|
-9 DD-9XX 3 Add to a multivolumen file, but last pack not
|
|
mounted.
|
|
|
|
-A DD-AXX 1 3 Add to existing multivolume filebut no room.
|
|
|
|
-C DD-CXX 3 Multivolume file error. Probably out of sequence
|
|
volume mounts.
|
|
|
|
-E DD-EXX 123 Next volume cannot be processed, because the
|
|
location is not available or space is not available
|
|
or there are scratch files on the pack.
|
|
|
|
-F DD-Fxx 123 Finished a volume, next cannot be processed, mount
|
|
the correct pack or cancel.
|
|
|
|
-H DD-Hxx 3 HIKEY length does not match file.
|
|
|
|
-J DD-Jxx 01 3 First volume referenced is not volumme 1. 0:
|
|
continue with this volume, 1: mount another pack.
|
|
|
|
-L DD-Lxx 3 Output to multivolume, but file isn't multivolume
|
|
or referenced volume isn't first one of set.
|
|
|
|
-P DD-PXX 0123 Mount next volume. XX=unit number. 0: continue
|
|
bypassing volumes, 1: mount next volume.
|
|
|
|
-U DD-UXX 1 3 Halt -J just occurred and 0 or 1 taken. But the
|
|
pack name is incorrect or the file isn't found.
|
|
|
|
- DD- 123 Multivolume key error. Key too low or high for
|
|
volume.
|
|
|
|
-' DD-' 123 Sequential add to multivolume file, but HIKEY
|
|
record missing on previous volume.
|
|
|
|
'0 GM'0DE 3 SYSGEN. I/O Error on reader.
|
|
GM'0EX 3 SYSGEN. End of extent on MACOUT or $SOURCE.
|
|
GM'0IC 1 3 SYSGEN. Option dependent on a preceding option, the
|
|
preceding one was omitted or invalid.
|
|
GM'0ID 1 3 SYSGEN invalid delimiter.
|
|
GM'0IK 1 3 SYSGEN invalid keyword.
|
|
GM'0IR 1 3 SYSGEN invalid option.
|
|
GM'0IS 1 3 SYSGEN sequence error.
|
|
GM'0NF 1 3 SYSGEN entry in cols 8-12 not found.
|
|
GM'0NS 3 SYSGEN Requested source program not found.
|
|
GM'0EM 1 3 SYSGEN. END statement not found.
|
|
GM'0NP 3 SYSGEN. Module $SGXP2, $SGXP3, $SGXP4, $SGXP5, or
|
|
$SGXP6 missing for sysgen, or $MPXP2, $MPXP3 or
|
|
$MPXP4 missing for macro processor.
|
|
|
|
'1 GG'1 3 System Generation Errors.
|
|
|
|
'2 0 3 Error during macro processor run.
|
|
|
|
'3 3 Invalid 5445 disk label record.
|
|
|
|
'4 GG'4EX 3 Out of room on Sysgen, or disk error.
|
|
|
|
----------------------- End of haltguide.txt ---------------------------
|