K071 | Internal Error in database connection &DBCON: operation=&OPCD1, error=&ERCD3, DB-trace-info=&DBTRAC The inserts have the following meanings:
| ||||||||||||||||||||
K072 | There is a mismatch in the number of &STMT entries in ROOT and KDCFILE. This message is output when it is recognized at the start of the application that the number of programs and load modules in the ROOT and KDCFILE generation do not match. The start of the application or the task is terminated with the message K049, code 40. Response: regenerate ROOT and/or KDCFILE | ||||||||||||||||||||
K073 | The attribute &ATTR of &STMT &PROG in ROOT and KDCFILE does not match. This message is output if when a task is started it is found that the entries of the LOAD MODULE table or the PROGRAM table in ROOT and in the KDCFILE do not match. The first insert indicates the attribute in which the entries differ. The start of the application or the task is aborted with message K049, code 41. Response: regenerate ROOT and/or KDCFILE | ||||||||||||||||||||
K074 | Program exchange completed; &CTYP &PROG &PVER (see K075) |
K075 | Program exchange aborted by task &TASK; &CTYP &PROG &PVER K074 or K075 are issued after a positive or negative termination of a program exchange. The inserts give information as to which part of the application program were exchanged or which part could not be exchanged:
| ||||||||||||
K076 | Error during asynchronous administration with transaction code &ADTC; KCRCCC=&RCCC, KCRCDC=&RCDC | ||||||||||||
K077 | Internal cluster communication with &PTRM/&PRNM/&BCAP/<RM successful: &CLSIGT The message K077 is only output if test mode is active. During internal cluster communication, a &CLSIGT message was sent to another node application. &CLSIGT can have the following values:
No action is required. | ||||||||||||
K078 | &ERRNAME &ERRCODE: in &REA3 |
Message K078 is output by UTM in several different variants, depending on the event that has occurred. The events can be subdivided into the following categories: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IlCS messages | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | WRONG SPL-VERSION (NO ILCS) This means that an incorrect SPL version has been linked in (<= V1.5): SPL does not establish ILCS-compliant stacks. Response: Link the program again with SPL version >= 2.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | subcode: ERROR HANDLING IN module, RC = return code This means that an internal error occurred when managing the ILCS stacks or on calling ILCS-internal functions. The return code is also output if ILCS functions are called. subcode = IL01 - IL09: Error during initialization subcode = IL20 - IL29: Error during start/end of TP subcode = IL30 - IL39: Error during stack management The following table describes the errors for which subcode describes a user error. In all other cases, you must write a problem report (PR) and contact systems support.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | xxxx : UNRECOVERABLE ILCS ERROR OCCURRED - ILCS FUNCTION WITHIN NON-ILCS PROGRAM UNIT. xxxx = SEUB/SELB/ASID/AHID Meaning: This message is output on termination of a program unit run. In a program unit with COMP=ASSEMB/COB1, an ILCS object (source module) was compiled by an ILCS-compiler. However, the ILCS object changes one of the fields for which xxxx stands in the central ILCS data area (IT0PCD). openUTM can therefore no longer base itself on this data, and the application program is terminated. Action: You must either create an ILCS-capable program unit from your ASSEMB/COB1 program unit or adapt the ILCS-capable object so that it does not use the ILCS. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Message on establishing connection to the DB system | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | Invalid DBCON-Adress in KDCRTDB: While reloading the DBCON module, it is detected that the DBCON module was loaded in the upper address space, the application, however, is running in the lower address space. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | KDCRTDB ERROR : in SESAM : INSTALLATION-UNIT / VERSION = db-system / version Error during dynamic loading of the DB connection module if the connection module was dynamically loaded with LIB=LOGICAL-ID (yyyyyy) via the IMON installation path. The specified name yyyyyy is incorrect. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | Variant of the message K078 for the verification of the Oracle interface that is linked to the application program:
Meaning: Action: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | *BIND 0C010600: in KDCRTDB ENTRYNAME = entryname Error during dynamic loading of the DB connection module if the connection module was dynamically loaded with LIB=LOGICAL-ID (SYSLNK) via the IMON installation path. The dynamically loadable module is not present in the library found via LOGICAL-ID(SYSLNK). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | RTIMER event A0 : in KDCRTDI - event in KDCRTDB while connecting to database The establishment of the connection to the database system is aborted during UTM application start due to timer expiry (real-time). The task is then terminated. The message is only output if the start parameter DB-CONNECT-TIME is set (minimum = 60 sec., maximum = 3600 sec.). In DB-CONNECT-TIME, you specify the timer which monitors the establishment of the connection to the DB system during the start phase of a UTM application. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Messages when loading or exchanging programs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K078 | xxxxxxxx yyyyyyyy: IN module-name text This message is output when dynamically loading or exchanging individual load modules. Meaning of the inserts:
|
STXIT messages
K078 K078 | STXIT 01 STXIT(ILCS_STXIT_CONTROL) started at xxxxxxxx with IW=yyyyyyyy STXIT 02 STXIT(STANDARD) started at xxxxxxxx with IW=yyyyyyyy The messages "STXIT 01" and "STXIT 02" are output by UTM when the UTM STXIT routines start, and they record that an STXIT event has occurred.
The insert xxxxxxxx contains the address of the STXIT routine, the insert yyyyyyyy contains the interrupt weight. Example: An STXIT event generally causes the UTM service to abort. STXIT events can occur that do not lead to the abortion of the service. This is the case when an STXIT event occurs, is passed to the ILCS runtime environment and handled there either by ILCS itself or a program unit, and the event is then not passed on to UTM. If an STXIT event occurs due to the expiry of a timer (e.g. IW=A0), it is possible that the STXIT message is output without any STXIT routine being started since the program unit has already been terminated in the interim. You may therefore need to increase the timer value for this transaction code. The TAC can be taken from the K099 message which is subsequently output:
The date and time in the K099 message refer to the start of the program unit. The event IW=90 (TERM) can occur when one of the application’s tasks terminates. Action: If the service aborts, analyze the dump created. If there is an error in UTM, store the documents and write a PR; otherwise, correct the error in the program unit. If the service does not abort, the message merely indicates that the interruption is being handled by the runtime system or the program unit. There is no error. |
Message (warning) on processing of start parameters
K078 | WARNING : in KDCRTBF! Syntax-error in SYSPROT-Parameter! |
K078 | WARNING : in KDCRTBF! SYSPROT-Parameter: prefix too long! In both cases an incorrect SYSPROT start parameter was detected and the default value is effective. You may need to improve the SYSPROT start parameter! |
K079 | Accounting problem - reason: &REA2 The error cause is given in the insert
If &REA2=X‘08‘, openUTM deactivates the accounting phase, the calculation phase or both, depending on the record type. Action: Inform BS2000 system administrator. Once the error has been rectified, the UTM administrator can reactivate the costing and/or accounting phase with the KDCAPPL command. | ||||||||||||||||||||||||||||||||||||||||||
K080 | KDCMON is not active. Possible error reasons:
For details, please refer to the openUTM manual “Using UTM Applications on BS2000 Systems”, section „Starting KDCMON“. | ||||||||||||||||||||||||||||||||||||||||||
K081 | Statistics: &IMSG1/&OMSG1/&CONU/&ATAC2/&LWRT/&HITR/&WTBF
This message is written every hour on the hour and in the case of normal termination of the application. The values marked with 1) are subsequently reset to 0. | ||||||||||||||||||||||||||||||||||||||||||
K082 | Wrong file &FNAM | ||||||||||||||||||||||||||||||||||||||||||
K083 | File &FNAM has been destroyed. | ||||||||||||||||||||||||||||||||||||||||||
K084 | &OBJ1 &VER1 &OST1 &BMD1 and &OBJ2 &VER2 &OST2 &BMD2 are not compatible. | ||||||||||||||||||||||||||||||||||||||||||
K085 | &FNKT functions are not available. | ||||||||||||||||||||||||||||||||||||||||||
K086 | UTM-D error information: &PTRM, &PRNM, &BCAP, <RM, &USER, &SYSD, &USSD, &FMH7, &AGUS
The following values are possible for the inserts &SYSD and &USSD with homogeneous interconnection:
|
K087 | Error in interoperation of UTM and format handling system: opcode = &OPCD3, error code = &ERCD4 &ERCD5
The insert &ERCD4 contains the error code KCRCDC of the form FHxx:
The insert in &ERCD5 provides additional information on the errors that have occurred. You can find out the meaning of the supplementary information in the formatting system manual. |
K088 | UTM-D session start : &LSES/&RSES/&LPAP UTM-D session start. The message contains diagnostic information
|
K089 | Request to delete asynchronous message ( &GNDATE/&GNTIME ) for destination &DEST accepted.
Any positive confirmation job is always deleted when the job is executed. | |||||||||
K090 | Request to delete all asynchronous messages for destination &DEST accepted. | |||||||||
K091 | Due to a resource bottleneck no sign-on can be processed by application &BCAP at this time - try later This message additionally contains the following insert: | |||||||||
&REA7 | Reason why the sign-on failed. The values in &REA7 are described at message K147, see section "Messages K147- K189". |
K092 | Please enter password | ||||||||||||||||
K093 | Service cannot be stacked. | ||||||||||||||||
K094 | Sequence of unsuccessful sign-on attempts With this message openUTM initiates a silent alarm to indicate a sequence of unsuccessful sign-on attempts by a user or from a client. A response to this situation can be made in the application via the MSGTAC program unit, for example. The SIGNON SILENT-ALARM=nnn parameter of the KDCDEF utility can be used to set the number of unsuccessful attempts after which openUTM is to generate message K094. The message contains the following inserts:
Insert &USER contains the login name of the last unsuccessful sign-on attempt in the sequence. This may be a login name generated for the application or any character string passed to UTM as a login name. Insert &RCF1B consists of three characters indicating the reason why the last sign-on attempt in the sequence was rejected. It is set by UTM as for return fields KCRSIGN1 and KCRSIGN2 of KDCS call SIGN ST. The &REA4 insert specifies, if the user (U), the client LTERM (L) or both (B) have caused the message. The counter for the unsuccessful sign-on attempts is reset to zero. | ||||||||||||||||
K095 | Sign-off is effective - please enter <SEND> | ||||||||||||||||
K096 | Return to interrupted service - please enter <SEND> | ||||||||||||||||
K097 | Input for new password cannot be used - please sign on |
K098 | Input exit returned error information &RCF1C &RCF2B - input please This message is generated if errors are detected by UTM or by the exit itself when the INPUT exit is called. Insert &RCF1C indicates what openUTM discovered during or after the INPUT exit:
Insert &RCF2B indicates what the INPUT exit has entered in the KCIERRCD output parameter in the case of KCICCD = ’ER’. | ||||||||||||||||
K099 | &MSG This message is output by openUTM when an STXIT event occurs, or as a supplement to message K078, or when the ENTER-PROC-INPUT start parameter is too long. In the first case the insert &MSG contains:
In the second case the insert &MSG contains additional return codes. In the third case the insert &MSG contains:
This message is also output as an information message in the case of generated memory pools. In this case, it provides information about the actual allocation of the memory pool by the shared components of the application program loaded in this pool. Two K099 messages are output: The first indicates the relevant memory pool and the second the level of occupancy by generated shared components if this pool is generated with write-protection. | ||||||||||||||||
K101 | Resource Bottleneck - please repeat last input This message is output in response to any of the following events:
|