Program errors are errors in the programming of the KDCS interface (see chapter "KDCS return codes in KCRCCC"). openUTM then generates messages that are output by default to STDOUT,
STDERR and generally also to SYSLOG (see “Destinations of UTM messages”).
Abnormal termination of a service
If a dialog service is terminated abnormally, openUTM issues message K017. If an asynchronous service is terminated abnormally, it issues message K055.
These messages contain return codes that indicate the cause of the error:
K017 Service &TCVG terminated by UTM (&RCCC/&RCDC &RCF2A) - input please
The entries in the message have the following meanings:
&TCVG : TAC with which the service was started &RCCC : KDCS return code in the KCRCCC field &RCDC : internal return code in the KCRCDC field &RCF2A : (always 0)
K055 Asynchronous service &ATAC1 terminated by UTM; KCRCCC= &RCCC ; KCRCDC=
&RCDC ; USER= &USER ; LTERM= <RMThe entries in the message have the following meanings:
&ATAC1 : TAC with which the asynchronous service was started &RCCC : KDCS return code in the KCRCCC field &RCDC : internal return code in the KCRCDC field &USER : user ID that created the asynchronous Service <RM : LTERM partner that generated the asynchronous service
Errors in the INPUT exit
When there are errors in the INPUT exit, openUTM generally issues message K098 to the terminal. You will find an explanation of the error codes contained in K098 in section "Messages K071 - K101".