Some errors, e.g. errors in return codes from the language connection modules, FHS, the DB connection module, or openUTM errors, result in the generation of a CDUMP. A prerequisite for this is that the generation of dumps has not been deactivated by the user with /MODIFY-JOB-OPTIONS. A message with the insert ’CODE’ is output to SYSOUT. This insert helps to identify the cause of the error which initiated the CDUMP.
CDUMPs are stored under the user ID under which the UTM application was started.
This return code, together with the openUTM version and the ROOTDATA address, is contained in the edited dump obtained using a program for dump editing.
If the UTM application was started with TESTMODE=OFF, then the CDUMP is suppressed with reason KDCCK02, depending on the return code KCRRCDC (see Internal return code KCRCDC ).
If the dump occurs following a STXIT event, then the address at which the CONTXT area is located is also output.
The CONTXT area has the following structure:
contents of registers R0 through R15 | |
program counter | 1 byte |
instruction length count | 1 byte |
condition code | 1 byte |
program mask | 1 byte |
address mode | 1 byte |
interrupt weight | 4 bytes |
KDCCK..
CODE | Error cause | openUTM response |
KDCCK01 | The UTM SVC supplied an incorrect return code. | Terminates the task with TERM UNIT=STEP |
KDCCK021 | Upon returning from the UTM system code, the UTM linkage program ROOT detected that KCRCCC >= 70Z | The task concerned is stopped by PEND ER. If it is a batch task, the program is subsequently unloaded; with a dialog task it remains loaded and continues |
KDCCK03 | The language connection module supplied an incorrect return code at the start of the program unit ' INPUT-EXIT' | The task concerned is stopped by PEND ER. |
KDCCK04 | CALL „KDCS“ called from START, SHUT or INPUT exit. | The relevant task is terminated with TERM UNIT=STEP. |
KDCCK05 | openUTM detects an error in the INPUT exit: output parameters are inconsistent. | |
KDCCK07 | Invalid call of program unit at the format system. | Terminates the task with TERM UNIT=STEP |
KDCCK08 | Possible causes:
| Terminates the task with TERM UNIT=STEP |
KDCCK09 | This CDUMP occurs after a PEND ER (provided a CDUMP did not occur already). | A batch task is terminated with TERM UNIT=PROG. A dialog task continues. |
KDCCK10 | The language connection module supplied an incorrect return code at the start of a program unit. | The task concerned is stopped by PEND ER. If it is a batch task, the program is subsequently unloaded; with a dialog task it remains loaded and continues. |
KDCCK11 | The language connection module supplied an incorrect return code at the end of a program unit. | Terminates the task with TERM UNIT=STEP. |
KDCCK13 | This CDUMP occurs if an incorrect return code is issued in the START EXIT by the corresponding language module. | Terminates the task with TERM UNIT=STEP |
KDCCK14 | An invalid load module index is specified when exchanging an individual load module. | Terminates the task with TERM UNIT=STEP |
KDCCK16 | Error in ILCS reinitialization; occurs after loading STARTUP or ONCALL programs or after program exchange | Terminates the task with TERM UNIT=STEP |
KDCCK17 | Error in the language connection module while starting the logging exit | The task continues. |
KDCCK99 | Internal error in UTM root: structural error in KDCRTMM | Terminates the task with TERM UNIT=STEP |
1With TESTMODE=OFF, the CDUMP is suppressed, depending on the return code KCRRCDC and dynamic loading is not carried out.
KDCRT..
CODE | Error cause | openUTM response |
KDCRT04 | Internal error in UTM root: incorrect ACT_INDEX in KDCRTMM | Terminates the task with TERM UNIT=STEP |
KDCLD..
CODE | Error cause | openUTM response |
KDCLD01 | Internal error in UTM root. Invalid load mode for a load module on starting the application. | After the dump, the task concerned is terminated with TERM UNIT=STEP. |
KDCLD02 | Internal error in UTM root. Invalid opcode on calling KDCRTLD. | After the dump, the task concerned is terminated with TERM UNIT=STEP. |
KDCLD03 | Internal error in UTM root. Invalid load status for a load module. | The task is terminated with TERM UNIT=STEP |
KDCLD04 | The end mark of the linkage section (AREAs) has been overwritten (DEF - ROOT possibly inconsistent). | The task is terminated with TERM UNIT=STEP |
KDCLD05 | The load module in which AREAs should be loaded has not been loaded. See message K078. | The task is terminated with TERM UNIT=STEP |
KDCLD99 | Faulty return code for BIND / ASHARE call and DEQAR (with Term). See message K078. | The task is terminated with TERM UNIT=STEP |
KDCAF.. , KDCST..
CODE | Error cause | openUTM response |
KDCAF01 | Stack management error with ILCS in openUTM. See message K078. | The task is terminated with TERM UNIT=STEP |
KDCST01 | Error on initializing ILCS or SPL or timeout waiting for connection to a memory pool. See message K078. | The task is terminated with TERM UNIT=STEP |
KDCDI..
CODE | Error cause | openUTM response |
KDCDI01 | The STXIT exit of the language connection module supplied an incorrect return code during STXIT processing. | The task concerned is stopped by PEND ER and is subsequently terminated with TERM UNIT=STEP. |
KDCDI02 | The language connection module supplied an error in conjunction with the SHUT-EXIT call. | The task continues. |
KDCDI03 | The language connection module supplied an incorrect return code in conjunction with ENDE handling in the STXIT routine. | SHUTEXIT is called; the language connection modules are deactivated and the task is then terminated with TERM UNIT=STEP. |
KDCDI04 | Error when initializing the language connection modules | Terminates the task with TERM UNIT=STEP |
KDCDI05 | Error when deactivating the language connection modules | The task continues. |
KDCDI07 | A STXIT event has arisen in the start phase (the KTA address is incorrect). | Terminates the task with TERM UNIT=STEP |
KDCDI09 | A STXIT event has arisen in the start phase (DB-INIT has not been run) | Terminates the task with TERM UNIT=STEP |
KDCDB..
CODE | Error cause | openUTM response |
KDCDB01 | Error of DB connection module (=dBCON) when transferring the start parameters | Terminates the task with TERM UNIT=STEP |
KDCDB02 | ADMINISTRATION-ERROR or DBMS-DOWN when setting up database connection | Terminates the task with TERM UNIT=STEP |
KDCDB03 | ECOVERABLE or UNRECOVERABLE ERROR when disconnecting the database | The task continues |
KDCDB04 | DBMS-DOWN but KTA still available after DB transaction 'DELETE DB STATUS' | Application termination with PEND03 |
KDCDB05 | DB return code = TA-CHAIN-RSET | The task continues with PEND ER |
KDCDB06 | DB return code = DBMS-DOWN | Application termination with PEND03 |
KDCDB07 | The DB return code supplied is not permitted with this DB function (see interface IUTMDB). | Terminates the task withTERM UNIT=STEP; or terminates the application with PEND04 |
KDCDB08 | UNRECOVERABLE ERROR in DB call | Terminates application with PEND05 |
KDCDB09 | USER CALL in sign-on service, although not allowed by UTM generation | The task continues to run after PEND ER |
KDCDB10 | USER CALL in INPUT exit, although not allowed | The task terminates withTERM UNIT=STEP |
KDCDB11 | Illegal USER CALL in START or SHUT exit | The task continues to run |
KDCDB12 | Error reported by the DB system (diagnostic dump) during task | The task continues termination |
KDCDB99 | Error when communicating with the DB system (with multi-DB system): | The task continues running afterPEND ER |
KDCFH..
CODE | Error cause | openUTM response |
KDCFH01 | The FORM return code supplied is not permitted with this FORM funct. | Terminates with TERM UNIT=STEP |
KDCFH02 | Initialization of the formatting system could not be executed properly | Terminates with TERM UNIT=STEP |
KDCFH03 | Negative return code from format system, not FORM_ADMINISTRATION_ERR or FORM_ERR | The task continues. |
KDCFH04 | The language connection module supplied an incorrect return code at the start of the 'FORMAT EXIT' program unit | The task concerned is stopped by PEND ER. If it is a batch task, the program is subsequently unloaded; with a dialog task it remains loaded and continues. |
KDCFHxx | Error when initializing the format system | Terminates with TERM UNIT=STEP |
KDCMOVE, KCSMOVE
CODE | Error cause | openUTM response |
KDCMOVE | This CDUMP corresponds to the TRMA reasons MOVExx. It is produced if a TRMA call cannot be issued (e.g. in the TU section of the administration). | Terminates the task with TERM UNIT=STEP |
KDCIL60
CODE | Error cause | openUTM response |
KDCIL32 | Error in the cooperation with ILCS | The task continues. |
KDCIL33 | Error in the cooperation with ILCS | The task continues. |
KDCIL35 | Error in the cooperation with ILCS | The task continues. |
KDCIL36 | Error in the cooperation with ILCS | The task continues. |
KDCIL60 | This CDUMP is created in the ILCS error handling routine. | Terminates the task with UNIT=PROGRAM |
KDCIW.., KDCSTXT, KDCSTRT
CODE | Error cause | openUTM response |
KDCIW.. | This CDUMP is produced by the ASSEMBLER, COBOL and SPL language connection modules and the KDCRTDI module (with RUNOUT, NORMAL PROGR. TERMINATION and ABEND) whenever an STXIT occurs. | A batch task is terminated with PEND ER, a dialog task with TERM UNIT=STEP |
KDCIW88 | Possible cause: The task was terminated due to UTM system coding. The PC then points to the command after the SVC 134 | |
KDCSTRT | A STXIT event before or during the initialization of ILCS. | Terminates the task withTERM UNIT=STEP |
KDCSTXT | A STXIT event occurred in a loop(number > 3) under ISRKEY E. | Terminates the task with TERM UNIT=STEP |
KCSDTTM
CODE | Error cause | openUTM response |
KCSDTTM | This CDUMP is produced if the condition code is not equal to 0 following the STCK command for system time checks. The time received is in this case not suited for openUTM to continue processing | Terminates the task with TERM UNIT=STEP |
KCSEN..,
CODE | Error cause | Action |
KCSEN01 | UTM internal error | System error: write PM |
KCSST..
CODE | Error cause | Action |
KCSST01 | UTM internal system error | System error: write PM |
KCSSW..
CODE | Error cause | Action |
KCSSW01 | UTM internal error in F2 mode | System error: write PM |
KCSWT..
CODE | Error cause | Action |
KCSWT02 | Invalid timer announcement | System error: write PM |
KCSWT03 | Invalid market announcement | System error: write PM |