Вы находитесь на странице: 1из 6

1

IMS STATUS CODES EXPLANATION


AA AB AC AD AF AH AI AJ AK AL AM AO AP AT AU AY CHNG call for response alternate PCB can only specify logical terminal destination. Transaction code destination specified. Segment I/O area required; none specified in call/command. Hierarchical error in SSAs. Function parameter invalid. GSAM detected invalid variable-length record. Required SSA missing. Data management OPEN error SSA qualification format invalid. Invalid SSA field name. Call using I/O PCB in batch program. Call function not compatible with processing option, segment sensitivity, transaction code, definition, or program type. I/O error: ISAM, OSAM, BSAM or VSAM. More than four user call parameters for a TP PCB are invalid. User I/O area too long. SSAs too long. Response alternate PCB referenced by ISRT call has more than one physical terminal assigned for input purposes. Notify master terminal. The conversational program has issued a PURGE call to a PCB that cannot be purged. Call attempted with 8-character logical terminal name not known to system. Call attempted with invalid PCB (PCB not modifiable or ISRT operation already done). Call attempted to a modifiable TP PCB with no destination set. Security violation on insert of SPA for deferred program-to-program message switch on a CHNG call. Format name specified on 2nd or subsequent msg ISRT or PURG. Output segment size limit exceeded on call.

AZ A1 A2 A3 A4 A5 A6

2 A7 Number of output segments inserted exceeded the limit by one.

A8

ISRT to response alternate PCB followed ISRT to I/O PCB or vice versa. Response alternate PCB referenced by call requires that the source physical terminal receive the output response. Call could not be completed because data was unavailable. Call could not be completed because data was unavailable and updates are backed out only since the last commit point. No such command. No command responses produced.

A9

BA BB CA CB CC CD CE CF CG CH CI CJ CK CL

Command as entered not allowed for AOI. No command response produced. Command executed. One or more command responses produced. Entered command violates security. produced. No command responses Sync

Transaction rescheduled after CMD (command) call. point had not been reached. Message on queue before IMS/VS was last started. Transaction originated from AOI user exit.

AOI detected system error; CMD request not processed. Reissue CMD call. Transaction on queue before IMS/VS last started. Transaction rescheduled. Sync point not reached. Transaction from AOI user exit. point not reached. Transaction from AOI user exit. IMS/VS last started. Message rescheduled. Sync

Message on queue before

Transaction from AOI user exit. Message on queue before IMS/VS last started. Message rescheduled. Sync point had not been reached. Command executed. No command response produced.

CM DA DJ -

Segment key field or non-replaceable field has been changed. No preceding successful GHU or GHN call or an SSA supplied at a level not retrieved.

DX FA FC FD FE FF FG FH FI FM FN FP FR FS FT FV FW GA GB GC GD GE GG GK GL GP II

Violated delete rule. MSDB arithmetic overflow error occurred. POS call for direct dependent segments only. Deadlock occurred. FSA error, not field name. No space in MSDB. Combination of FE and FW status codes. DEDB inaccessible. I/O area not in user's dependent region. Randomizer returned return code = 4. FSA error, field name. Invalid hexadecimal or decimal data. Total buffer allocation exceeded. DEDB areas are full. Too many SSAs on call. MSDB verify condition failed. More resources needed than normally allowed. Crossing hierarchical boundary into higher level. End of data set. Crossing unit of work (UOW) boundary. Call did not have SSAs for all levels above insert and has lost segment position. Segment not found. Segment contains invalid pointer. Different segment type at the same level returned. Invalid user LOG code. No parentage established. Segment already exists or key is non-unique.

4 IX LB LC LD LE MR NA Violated insert rule. Segment being loaded already exists in data base. Key field of segments out of sequence. No parent for this segment has been loaded. Sequence of sibling segments not the same as DBD sequence. Logical terminal is invalid. A data base was unavailable.

NE NI NO NU QC QD QE QF QH RA RC RX SA SB SC UC UR

DL/I call issued by index maintenance cannot find segment or duplicate segment found in index. Index maintenance found duplicate segment in index. I/O error in ISAM, OSAM, BSAM or VSAM.

A data base was unavailable for update. No more input messages exist. No more segments exist for this message. GN request before GU. GMCD request before CMD.

Segment less than five characters. (Segment length is message text length plus four control chracters.) Terminal symbolic error - output designation unknown to IMS/VS (logical terminals or transaction code). Token does not match one for a SETS, or the PCB did not get BA or BB on last call. Environment does not allow this call. Violated REPLACE rule. Insufficient space. Would exceed maximum number of levels allowed. Environment does not allow this call. CHECKPOINT taken. RESTART.

5 US UX V1 XA XB XC XD XE XF STOP. CHECKPOINT and STOP. Segment length not within limits of DBDGEN. Attempt to continue processing conversation by passing SPA via program to program switch after answering terminal. Program passed SPA to other program but trying to respond. Program inserted message with Z1 field bits set. are reserved for system use only. These bits

IMS is terminating. Further DL/I calls must not be issued. No message returned. Tried to ISRT SPA to express PCB. Alternate PCB referenced in ISRT call for SPA had destination set to a logical terminal, but was not defined as ALTRESP=YES. MSC direct routing does not support program-to-program switch between conversational transactions. Current conversation requires fixed-length SPAs. Attempt was made to insert SPA to transaction with a different or nonlength SPA.

XG fixed XX X1 X2 X3 X4 X5 X6 X7 X8 X9

Internal GSAM error. I/O error writing SPA. First insert to transaction code PCB that is conversational is not a SPA. Invalid SPA. Insert to a transaction code PCB that is not conversational and the segment is an SPA. Insert of multiple SPAs to transaction code PCB. Invalid transaction code name inserted into SPA. Length of SPA is incorrect (user modified first six bytes). Error attempting to queue an SPA on a transaction code PCB. SPA length exceeds allowable length.

Вам также может понравиться