IMS DL/I Return Code List and Explanations


  • administrators

    A List of IMS DL/I Return Codes with short explanations.

    IMS DL/I Return Codes Explanations
    blank call completed successfully
    AA the alternate PCB contains a transaction code instead of a logical terminal as a destination
    AB segment I/O area is missing from call statement
    AC hierarchical error on insert or get call
    AD function argument is not coded correctly
    AF size of variable length record is invalid for GSAM get access
    AH invalid SSA encountered on insert call
    AI error opening database
    AJ SSA specified for the call is invalid
    AK field name specified for qualified SSA is incorrectly coded
    AL batch program has issued a ROLS, ROLB, or SETS call and either the system log does not reside on disk or dynamic backout is not specified
    AM function specified is not compatible with one of segment sensitivity, program type, or PCB processing
    AO a physical I/O error has occurred
    AP a CHKP function issued a transaction oriented BMP or a message call has more than 4 parameters
    AT I/O area specified is too small
    AU length for SSAs specified exceeds the maximum allowed
    AY logical terminal name found in a response alternate PCB has more than one physical terminal assigned
    AZ a PURG or ISRT was ignored in a conversational program
    A1 logical terminal name specified incorrectly in I/O area for a CHNG call
    A2 PCB specified incorrectly for a CHNG call
    A3 PCB specified incorrectly for an ISRT or PURG call
    A4 security violation
    A5 parameter list specified incorrectly on ISRT or PURG call
    A6 ISRT function message length exceeds allowable length
    A7 ISRT function number of messages added exceeds maximum allowed
    A8 ISRT function issued to a response alternate PCB must follow ISRT to I/O PCB and these statements are reversed
    A9 ISRT function message to response alternate PCB ignored because SAMETRM=YES
    BA call not completed because data is not available, operations by current call up to this error have been backed out
    BB call not completed because data is not available, operations since last commit point have been backed out
    CA CMD function command verb invalid
    CB CMD function command from an AOI program not allowed
    CC after command completed successfully, IMS returned one or more command responses
    CD program does not have authority to execute a command listed in this CMD function
    CE IMS rescheduled a message as a result of a call with the function GU since the last CMD call
    CF message scheduled before IMS was started
    CG message retrieved by GU originated from an AOI user exit
    CH Automated Operator Interface (AOI) encountered a system error, current command not ignored
    CI IMS rescheduled a message as a result of a call with the function GU since the last CMD call and message scheduled before IMS was started
    CJ IMS rescheduled a message as a result of a call with the function GU since the last CMD call and message retrieved by GU originated from an AOI user exit
    CK message scheduled before IMS was started and message retrieved by GU originated from an AOI user exit
    CL IMS rescheduled a message as a result of a call with the function GU since the last CMD call, message scheduled before IMS was started, and message retrieved by GU originated from an AOI user exit
    CM exception response occurred when executing a command issued via CMD call
    CN value in PSBIOAZ field is incorrect
    DA REPL or DLET attempted to change segment key field
    DJ get hold issued after REPL or DLET
    DX DLET violated delete rule for segment
    FA arithmetic overflow error
    FC call type and segment type are incompatible
    FD resource deadlock
    FE FLD function received non blank status code in FSA
    FF MSDB did not contain free space when ISRT was issued
    FG FLD function received non blank status code in FSA and program has used all of buffer pool
    FH DEDB was not accessible when database call was issued or commit point was reached
    FI I/O area address not accessible to program
    FM randomizer did not return a DMAC address
    FN field name of FSA undefined in DBD and FLD function issued
    FP invalid hex or packed field in I/O area
    FS buffer limit for region exceeded
    FT number of SSAs exceeds limit of 15 for DEDB or 1 for MSDB
    FV verify operation failed at commit point
    FW program has used all of buffer pool
    GA call completed successfully but higher level crossed for GN or GNP call
    GB end of database reached on GN call
    GC attempted to cross unit-of-work boundary
    GD position in database lost
    GE segment not found
    GG processing with procopt of GON or GOT and concurrent update activity is occurring
    GK call completed successfully but different segment type on same level retrieved for GN or GNP call
    GL LOG request has an invalid log code
    GP GNP issued but parentage was not previously established
    II attempt to insert a segment with a duplicate key
    IX insert rule violation
    LB attempt to load a segment that already exists
    LC attempt to load a segment out of sequence
    LD attempt to load a segment whose parent does not exist
    LE hierarchical sequence in DBD does not match that in the segment to be loaded
    MR terminal name invalid on ISRT message call
    NA one or more databases not available
    NE during index maintenance, a segment was not found
    NI unique secondary index but duplicate key encountered
    NO physical I/O error
    NU information only, REPL DLET or ISRT may return BA status code
    QC GU message request failed
    QD GN requested but no more message segments exist
    QE GN not followed by GU message request
    QF length of message segment is less than 5 bytes
    QH terminal symbolic error encountered
    RA token does not match any on an outstanding SETS call
    RC ROLS call was rejected
    RX replace rule violation
    SA storage space for I/O area unavailable on SETS call
    SB attempted to set 10 levels (only 9 are allowed)
    SC SETS call was rejected
    TA CICS command level failed because PSB is not defined
    TC PSB in use by previous request
    TE unable to initialize the specified PSB
    TG no PSB scheduled for program
    TH no PSB scheduled for program
    TI path to segment is invalid
    TJ DL/I is not active
    TL encountered conflict in scheduling intent
    TN invalid system DIB was found
    TO path replace error found
    TP PROCOPT invalid
    TQ I/O PCB access not allowed in a local DL/I call
    TR CICS XDLIPRE exit cancelled a request
    TY database is not open
    TZ segment length longer than 64k
    UC during batch processing, a checkpoint record was written to the utility control facility (UCF) dataset
    UR during batch processing, IPL is restarted under UCF
    US during batch processing, an IPL is halted
    UX during batch processing both checkpoint and program halted
    VI during an insert or update length of variable length segment is too long


Log in to reply
 

Looks like your connection to MainFrame was lost, please wait while we try to reconnect.