Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Messages K049 - K070

&pagelevel(4)&pagelevel

K049

Error &RCCC2 during application startup

UTM issues message K049 whenever the start of a UTM task is aborted due to an error, and the error code &RCCC2 shows the cause of the error.
The table below lists the possible error codes together with error causes and possible error recovery actions.

Start error codes

Code

Error cause

Response

2

There is not enough space available for the ROOTDATA area.

Check UTM generation and system configuration

3

The ROOTDATA area is not allocated or the string ‚ROOTDATA‘ is not available.

Reconcile openUTM versions

4

KDCROOT and the UTM system modules are of different versions.

Reconcile openUTM versions

5

Application cannot be signed on to Name Manager.

System error; please write PR and notify Software Support

6

The start of a follow-up task is aborted due to abortion of the start of the first task.

See error code of 1st task

7

The user‘s message module is not consistent with the message module of the UTM system code (e.g. incorrect number of inserts).

Correct message module and link UTM application again

8 *)

An attempt has been made to start UTM tasks both in dialog and in batch mode.

Start follow-up tasks in the same mode as the 1st task

9 *)

Insufficient space for the fixed section of KAA or for the KDCA-FCB.

System error; please write PR and notify Software Support

10

The request of a UTM task for 4K of  memory has been rejected.

Check  system generation and memory requirements of the UTM application

11

Error at first OPEN call for the KDCA file of KDCFILE, possibly due to incorrect FILEBASE name specification in start parameters. Possible cause in UTM cluster applications: An online import is running for the node that is to be started.

12

DMS error when reading first 2KB area of the KAA (KDC Application Area) from the KDCA file.

13

DMS error when reading first or last check page of KDCA file; the file cannot be used.

Make copy or regenerate with KDCDEF

14

The openUTM version in the KAA (KDC Application Area) which is read from the KDCFILE does not match the version of the UTM system code.
The error can occur if you attempt to run two UTM applications having the same name in different openUTM versions in parallel.

Change name of an application (MAX APPLINAME=...)

15

KDCDEF and UTM code inconsistent with respect to KAA structure.

Regenerate with correct KDCDEF

16

KDCDEF and UTM system modules are of different versions.

Reconcile versions

17

Before the start KDCFILE was processed by KDCUPD, which terminated abnormally

Make KDCFILE consistent by means of either KDCUPD or KDCDEF

18

The KDCFILE in a follow-up task does not have the same generation time as the first task.

Start follow-up task with same KDCFILE file as first task

20

Shared memory cannot be allocated by the first task of the UTM application due to insufficient address space.

Check system generation and UTM generation

21

A follow-up task of a UTM application is unable to link up with the KAA shared memory due to insufficient address space or due to the UTM application being terminated.

As for 20

22

DMS error when reading an NSR page in KAA.

23

A KAA NSR page has been destroyed, the KDCA file can no longer be used.

Regenerate with KDCDEF

24

DMS error when reading an SR page in KAA.

25

A KAA SR page has been destroyed, the KDCA file can no longer be used.

Regenerate with KDCDEF

26

At least one program for a generated event function is missing or an event-driven service is missing; i.e. the program is neither linked nor can it be loaded

Transfer program to the library specified at UTM generation and relink if necessary

27

KCSBKAA returned a bad return code.
Error during initialization of the SYSLOG data in the KAA

Write problem report

28

During a (follow-up) start of the UTM application an inconsistency in the database generation between KDCFILE and ROOT was detected. The error occurs when KDCFILE and ROOT source are incompatible. UTM rejects this in order to avoid consequent errors.

Generate KDCFILE and ROOT with the same start parameters

29

  • The administration program unit (KDCADM) is missing or

  • TAC KDCSHUT is not generated.

  • Add the KDCADM program to the UTM generation and add to the UTM application

  • Generate TAC KDCSHUT

30

The request from a UTM task for a contiguous storage area for the task-specific UTM tables (= KTA)  has been rejected

Check system generation and memory requirements, reduce KTA by changing KDCDEF operands 

31

An attempt has been made to start more tasks than have been generated .

User error

32

The task lock bourse could not be created. This error occurs when there are too few semaphore entries available for the UTM processes. This can occur when the termination of a process and its restart overlap.

Regenerate with a larger number of semaphores.

33

UTM refuses to start more tasks for the UTM application because the latter has already terminated (normal or abnormal termination).

Usual action

34

The KDCFILE in a follow-up task does not have the same KAA size as the first task.

Start follow-up task with same KDCFILE file as first task

35

While dynamically loading the application program, UTM detects that the UTM application is being aborted.

Usual action

36

Error in Name Manager call for a follow-up task of an UTM application.

System error; please notify Software Support

37

Number of tasks to be started insufficient for PGWT processing or for a UTM cluster application

Start at least 2 tasks

38 *)The task has already signed on to the Name Manager but with invalid KAA or KTA address. 
This error occurs if the application start terminated with errors (xx) and the application program is subsequently restarted with the same task. 
UTM terminates the task abnormally due to a suspected loop in the start procedure.
Check start procedure

39

When dynamically loading the application program, UTM detected that the UTM generation has been illegally changed.

Check start procedure and UTM generation

40

Number of entries in the program, load module or message module tables in ROOT and in the KDCFILE do not match 

Generate KDCFILE and ROOT with the same start parameters

41

A program or load module attribute in ROOT and in the KDCFILE do not match (see K073 message).

Generate KDCFILE and ROOT with the same start parameters

42 *)

The task has failed to create a slot for the taskservice table due to insufficient address space. 
The slot should be created in a memory pool in the class 5 memory.

Check attributes of the BS2000 user name, e.g. ADDRESS-SPACE-LIMIT, and memory requirements of the UTM application

43 *)

ROOT and KDCFILE do not match with regard to the sequence of the user message modules.

Generate KDCFILE and ROOT with the same start parameters

44

The generations of KDCFILE and ROOT do not match with regard to MAX TRMSGLTH

Generate KDCFILE and ROOT with the same start parameters

45

Error in KCSLKLC when setting a TAC class lock

Increase parameter MAX RESWAIT= (...,time2)

46 **)

UTM cluster application: A follow-up task was started with different cluster filebase specifications from the first task.

Start first task and follow-up task with same start parameters

47

The generations of KDCFILE and ROOT do not match with respect to the use of shared objects / dlls.

Generate KDCFILE and ROOT with the same start parameters

48

Error while initializing buffer management in start case 1 or 2.

Increase the virtual address space. If this does not help, write problem report.

49 *)

The version number of the phase started in a follow-up task is different to that of the phase of the first task.

Supply phase of first task.

50

The first UTM task is trying to reserve the cache shared memory, or a follow-up task is trying to link up to it. This is not possible due to insufficient address space.

Check system generation and memory requirements of the UTM application

51

The file is not a KDCDEF file; for file name see K082 message

Supply or generate correct file

52

The file has been inadvertently replaced by another KDCFILE file, e.g. pool file instead of KDCB file; for file name see K082 message.

As for 51

53

The file does not match the KDCA file (e.g. different KDCDEF time); for file name see K082 message; for details on the error cause see the log in stdout .

As for 51

54

The consistency check shows that the file has been destroyed. Possibly a version mix. For file name see K083 message

As for 51
Check versions

55

DMS error with KDCA/KDCB file

56

DMS error with page pool file

57

DMS error with restart file

58

Error in conjunction with the SYSLOG file to be made available by the user. Possible causes:

  • The <filebase>/SYSLOG directory is empty or it does not contain an info file for an FGG.

  • If there is no SYSLOG directory, then a “SYSLOG“ file is automatically created.


Delete or regenerate the prepared SYSLOG file.

59

Error when opening SYSLOG file

60

Error during sign-on of the UTM application or follow-up task to BCAM or socket. For exact error cases see DIAGNOSTIC-WORD in message K065 (default destination SYSLOG) or message K154 (default destination SYSLOG) for socket.
User error or system error.

Evaluate K065 or K154 in the SYSLOG file

61 *)

When signing on to BCAM or socket, a continuation application task is informed that it is the first task; this error may occur if the UTM application was previously terminated by a BCAM command (e.g. BCLOSE) and a task of that UTM application was not able to terminate, e.g. because it was processing a long transaction or was waiting for the database to be loaded (1st task of the UTM application).

Check if application tasks are still present in the system; load database 
if necessary; then restart

62

As for 70.

As for 70.

63 *)

The number of TCB entries in the KAA is not the same as in ROOT.

Regenerate KDCFILE and/or ROOT

64

A request from the first task of the UTM application for a work area of 8K of memory made during warm start is rejected

Check system generation and UTM generation

65

As for 64 (length = task no. * 2K)

As for 64

69**)

KDCFILE and ROOT do not match regarding the OSI-TP generation.
Possible causes: a new KDCFILE was created (new: with OSI-TP, old: without OSI-TP), the UTM application could not be relinked or the ROOT source could not be recompiled.

Regenerate, compile ROOT and link.

70

The first task of the UTM application has detected inconsistent data in KDCFILE during warm start.

System error; please write PR and notify Software Support, regenerate KDCFILE with KDCDEF

71**)

As for 70.

As for 70.

72

As for 70.

As for 70.

73 *)

As for 70.

As for 70.

74

Database problem with DB status check during restart; error cause KU. is output, see KCRCDC error codes

Correct database, restart the UTM application

75

As for 70.

As for 70.

76

As for 70.

As for 70.

77

A user ID for an open asynchronous service could not be found

Write PR.

79

A UTM task requests, but is not allocated  memory.

Check system generationand memory requirements of the UTM application.

80

The first task of the UTM application has detected inconsistent data in KDCFILE when setting up the page pool map.

System error; please write PR and notify Software Support, regenerate KDCFILE with KDCDEF

81

As for 80.

As for 80.

82

Database problem when erasing DB status information; error cause KUxx is output, see KCRCDC codes.

Correct database, restart the UTM application

83

Database problem when rolling back a DB transaction; error cause KUxx is output, see KCRCDC codes.

Correct database, restart the UTM application

84

The task attempts to create a slot for an OSI service table. This attempt is unsuccessful due to a lack of memory space.

Check system generation and memory requirements of the UTM application.

85

The task has failed to create a slot for an open service due to insufficient address space.

Check system generation and memory requirements of the UTM application.

86

The 1st task of the UTM application has detected unallocated page pool pages in the cache (during warm start)

System error; please write PR and notify Software Support

89 *)

Error during name manager call for the UTM application’s first task

System error; please write PR and notify Software Support

90

Error when starting an open distributed asynchronous service

System error; please write PR and notify Software Support

91

Error when starting XAP-TP.
A full description of the error can be found under message K124.

System error; please write PR and
notify Software Supportand check the available memory (see K124 on "Messages K104 - K146" )

92

No free NODE table was found during a restart for OSI-TP with XAP-TP.

System error; please write PR and notify Software Support

93

A user ID for a transaction which has not yet terminated was found during a restart for OSI-TP with XAP-TP.

System error; please write PR and notify Software Support

94

An inconsistent NODE table was found during a restart for OSI-TP with XAP-TP.

System error; please write PR and notify Software Support

95 **)

DMS error while writing a UTM cluster file (start case 1)

See DMS error code

96 **)

A UTM cluster file does not correspond to the cluster configuration file, e.g. different generation time.
File name, see K082 message.
For details on the cause of the error see the log message in stdout .

Use the correct UTM cluster file or regenerate the UTM cluster application.

97 **)

DMS error while writing a cluster file (operation code CL_FIRST_NODE)

See DMS error code

98 **)

The KDCFILE does not correspond to the cluster configuration file, e.g. different generation time.
File name, see K082 message.
For details on the cause of the error see the log message in stdout .

Use the correct KDCFILE or regenerate the KDCFILE.

99

Database problem during warm start via the XA interface.

System error; please write PR and notify Software Support

100

An inconsistency was detected between KDCFILE and ROOT while starting the UTM application in the KB length.

Create KDCFILE and ROOT with the same generation parameters

101

An inconsistency was detected between KDCFILE and ROOT while starting a follow-up task in the KB length.

Create KDCFILE and ROOT with the same generation parameters

102 *)

An inconsistency was detected between KDCFILE and ROOT while restarting the application program in the KB length.

Create KDCFILE and ROOT with the same generation parameters

103

An inconsistency was detected between KDCFILE and ROOT while starting the UTM application in the NB length.

Create KDCFILE and ROOT with the same generation parameters.

104

An inconsistency was detected between KDCFILE and ROOT while starting a follow-up task in the NB length.

Create KDCFILE and ROOT with the same generation parameters.

105  *)

An inconsistency was detected between KDCFILE and ROOT while reloading the application program in the NB length.

Create KDCFILE and ROOT with the same generation parameters.

106  *)

An inconsistency was detected between KDCFILE and ROOT while starting the UTM application regarding the use of the SQL features.

Create KDCFILE and ROOT with the same generation parameters.

107  *)

An inconsistency was detected between KDCFILE and ROOT while starting a follow-up task regarding the use of the SQL features.

Create KDCFILE and ROOT with the same generation parameters.

108  *)

An inconsistency was detected between KDCFILE and ROOT while reloading the application program regarding the use of the SQL features.

Create KDCFILE and ROOT with the same generation parameters.

109

An inconsistency was detected between KDCFILE and ROOT while starting the UTM application in the generation of the database.

Create KDCFILE and ROOT with the same generation parameters.

110

An inconsistency was detected between KDCFILE and ROOT while starting a follow-up task in the generation of the database.

Create KDCFILE and ROOT with the same generation parameters.

111  *)

An inconsistency was detected between KDCFILE and ROOT while reloading the application program in the generation of the database.

Create KDCFILE and ROOT with the same generation parameters.

112

The first task in the UTM application (start case 1) detected an inconsistency with respect to the database types (only possible in the case of UTM-S applications and a subsequent start).

Create KDCFILE and ROOT with the same generation parameters.

113  **)

When a follow-up task was started, an inconsistency with respect to the database types was detected (only possible in the case of UTM-S applications and a subsequent start).

Create KDCFILE and ROOT with the same generation parameters.

115

An inconsistency was detected between KDCFILE and ROOT  while starting the UTM application in the second type of database.

Create KDCFILE and ROOT with the same generation parameters.

116

An inconsistency was detected between KDCFILE and ROOT  while starting a follow-up task in the second type of database.

Create KDCFILE and ROOT with the same generation parameters.

117  *)

An inconsistency was detected between KDCFILE and ROOT in the type of database or the database entries while reloading the application program.

Create KDCFILE and ROOT with the same generation parameters.

118 **)

UTM cluster application: Error reading filebase name of KDCFILE from the cluster configuration file
Possible causes:

  • memory bottleneck

  • error accessing cluster file

  • invalid cluster file

  • own node not found

For more details, see message K043 and K190

See message K043 or K190; correct start parameters or UTM generation if necessary

119 **)

UTM cluster application: The KDCFILE was generated as a UTM cluster application but no CLUSTER-FILEBASE start parameter was specified.

Correct start parameters

120 **)

UTM cluster application: The KDCFILE was not generated as a UTM cluster application but a CLUSTER-FILEBASE start parameter was specified.

Correct start parameters

122 **)

UTM cluster application: Error editing the cluster configuration file for initialization of the KAA

See message K043 and/or K190

123 **)

UTM cluster application: Error registering node

See message K043 and/or K190

125 **)

UTM cluster application: The sequence of node names in the KDCFILE is different from that in the cluster configuration file.

Correct the UTM generation; Regenerate the KDCFILE and, if necessary, the UTM cluster files

127 **)

UTM cluster application: Error opening cluster user file on start of first process in application (start case 1)

See message K043 and/or K190

128 **)

UTM cluster application: Error opening cluster user file on start of a follow-up process in application (start case 2)

See message K043 and/or K190

130 **)

UTM cluster application: Error requesting start lock for serialization by KCSCONS (start case 1)

See message K043 and K190

131 **)

UTM cluster application: Error opening administration journal files on start of a follow-up process in application (start case 2)

See message K043 and K190

132 **)

UTM cluster application: Error opening cluster administration journal files when reloading the application program after a program replacement (start case 3)

See message K043/K190

133 **)

UTM cluster application: Error creating administration journal files on start of first process in application (start case 1)

See message K043/K190

134 **)

UTM cluster application: Error writing online copy on start of first process in application (start case 1)

See message K043 and/or K190

135 **)

UTM cluster application: Error processing online copy on start of first process in application (start case 1)

See message K043/K190 and/or
K174

136 **)

UTM cluster application: Error editing cluster user file on start of first process in application (start case 1)

See message K043 and/or K190

137 **)

UTM cluster application: Calling KCCCTRL with operation code REGISTER_NODE returns an unknown return code.

System error, please write problem report and inform Software Support.

138 **)

UTM cluster application: Calling KCCJCTL with operation code WRITE_JOURNAL_PI returns an incorrect return code.

System error, please write problem report and inform Software Support.

139 **)

UTM cluster application: No lock was requested for start serialization.

System error, please write problem report and inform Software Support.

140 **)

UTM cluster application: Error concluding registration of node at cluster

See message K043 or K190

141 **)

UTM cluster application: Calling KCCJCTL with operation code JFCT_SET_KAA_INFO returned an incorrect return code.

System error, please write problem report and inform Software Support.

142 **)

UTM cluster application: Calling KCCJCTL with operation code JFCT_GET_KAA_INFO returned an incorrect return code.

System error, please write problem report and inform Software Support.

143 **)

UTM cluster application: Error opening administration journal files on start of first process in application (start case 1)

See message K043 and K190

144 **)

UTM cluster application: Error processing administration journal

System error, please write problem report and inform Software Support.

145 **)

UTM cluster application: Calling KCCJCTL with operation code JFCT_SET_KAA_INFO returned an incorrect return code.

System error, please write problem report and inform Software Support.

146 **)

UTM cluster application: The runtime configuration of the node application that is to be started does not match the runtime configuration of the running node applications.

See message K174

147 **)

UTM cluster application: Global administration actions should be processed in the warm start. However, the administration journal files cannot be opened.

Check whether the administration journal files exist, see message K043/K190

148 **)

UTM cluster application: Global administration actions should be processed in the warm start.
Internal error when reading journal files.

System error, please write problem report and inform Software Support.

149 **)

UTM cluster application: Internal error when cleaning up node-specific information in the journal files.

System error, please write problem report and inform Software Support.

150 **)

UTM cluster application: Error opening administration journal files on start of first process in application (start case 1)

See message K043 and K190

151 **)

UTM cluster application: Error requesting lock for start serialization of nodes (during warm start).

See message K043 or K190

152 **)

UTM cluster application: Error requesting lock for start serialization of nodes

See message K043 or K190

153 **)

UTM cluster application: Cluster page pool control file defective.

See message K190

154 **)

UTM cluster application: Error opening the LOCK file on the start of a follow-up process in application (start case 2)

See message K043

155 **)

UTM cluster application: Error opening the LOCK file on the start of the first process in application (start case 1)

See message K043

156 **)

UTM cluster application: Error opening the LOCK file on the start of a follow-up process in application (start case 2)

See message K043

157 **)

UTM cluster application: Error while checking the cluster GSSB file

See message K043 or K190

158 **)

UTM cluster application: Error while checking the cluster ULS file

See message K043 or K190

161 **)

UTM cluster application: Error while releasing the ULS locks in the cluster ULS file

See message K190

162 **)

UTM cluster application: Error while releasing the GSSB locks in the cluster GSSB file

See message K190

164 **)

UTM cluster application: Error while opening the LOCK file on warm start

See message K043

165 **)

UTM cluster application: On the warm start of a node application, it was not possible to lock the cluster lock file in the generated time.

Repeat the UTM application start operation

166 **)

UTM cluster application: Internal error when rolling back a transaction in PTC state during node recovery.

System error, please write problem report and inform Software Support.

167 **)

UTM cluster application: Internal error when outputting existing transactions in PTC state during node recovery.

System error, please write problem report and inform Software Support.

168 **)

As for 167.

As for 167.

169 **)

UTM cluster application: An attempt was made to perform a node recovery for a node application that terminated normally.

Check whether the incorrect node was specified in the start parameter.

170 **)

UTM cluster application: Cluster page pool and KDCFILE generated with different BLKSIZE.

Regenerate all the UTM cluster files.

171 **)

UTM cluster application: A node recovery was started in a dialog.

Start node recovery in batch operation.

172 **)

UTM cluster application: Error while locking a cluster user file when starting the first process in application (start case 1)

See messages K043 and K190

 173 *)The UTM application is generated with BCAMAPPL with T‑PROT=(SOCKET,...,SECURE), but no job-variable with the filebase name is catalogued.Catalogue the job-variable or change the configuration of the UTM application

The codes marked with *) only appear on BS2000 systems and the codes marked with **) only appear on Unix, Linux and Windows systems.

K050

Successful warm start for application &APPL under UTM &VERS / &OST1 / &BMD1

K051

Successful cold start for application &APPL under UTM &VERS / &OST1 / &BMD1

The messages K050 and K051 are output after the successful startup of the application. The insert &VERS contains the openUTM version, &OST1 the type of operating system and &BMD1 the bit mode (32/64).

Both messages have the additional inserts &AMOD, &TERM, &ATYP and &FNOD which are not contained in the default message text; these have the following meanings:

&AMOD contains the application mode of the application:
"S" in the case of UTM-S
"F" in the case of UTM-F

&TERM contains the termination type entered in the KDCFILE at application startup; the following values are possible:
"C": The KDCFILE was created anew with KDCDEF.
"U": The KDCFILE was updated with KDCUPD.
"N": The last application run was terminated normally.
"A": The last application run was terminated abnormally.

&ATYP contains:
"C" in the case of a UTM cluster application
"S" in the case of a standalone application

&FNOD contains:
" " (blank) in the case of a standalone application
"Y" on the startup of the first node application in a UTM cluster application
"N" on the startup of each subsequent node application in a UTM cluster application

K052

Startup completed - task &PID activated for application &APPL, version &PRGVERS, System-Task: &STSK The insert &PRGVERS is only used when exchanging a program with kdcprog. It specifies the version number of the FGG from which the application program was loaded. &PRGVERS contains the value null for normal application starts.

&STSK specifies whether (Y) or not (N) the process is a system process.

K053

New user log file created; old user log file contains &CNTR records.

K054

Copies of the user log files are not identical.

K055

Asynchronous service &ATAC1 terminated by UTM; KCRCCC=&RCCC; KCRCDC=&RCDC; USER=&USER; LTERM=&LTRM

K056


Task &PID terminated and will be restarted: &RSLT

The &RSLT insert indicates whether the process is restarted (Y) or not (N) after PEND ER.


K057

Application run terminated

K058

Abnormal termination of task&PID

K059

Abnormal termination of application run

K060

Application run aborted; reason = &TRMA

UTM creates a memory dump whenever a UTM application is aborted or a dump requested. Such a dump is produced for eachwork processof the application (see chapter “The UTM dump”).

The insert &TRMA describes the reason (TRMA reason) for the termination. You will find this six-character code in the file name of the dump file (see chapter “The UTM dump”).

The TRMA reasons of the individual tasks in a UTM application are generally not identical. The TRMA reason of the task which is the first to initiate the application termination identifies the reason for the termination of the application. The TRMA reasons of the follow-up tasks, so-called continuation dumps, are of subsidiary importance.

A list of the termination codes, an explanation, and, if required, recommendations for changing the application's configuration can be found in section “UTM dump error codes”.

For a more detailed diagnosis, please also see the most recent K190 messages.

K061

Dump file &FNAM created

K062

Dump file could not be created.

K063

Formatting error &RCF1A/&RCF2A for format &FMTN, asynchronous message for LTERM = &LTRM

K064

Message with length &IMSLTH discarded: &PTRM/&PRNM/&BCAP/&LTRM &DEVC &FIL1A &FIL2A &FIL3 &VTRC &CBRC &IMSG2 &REA1

Meaning:

  1. An invalid or unexpected announcement was received at the work bourse. In this event, insert &REA1 has a value of X‘05‘ and insert &IMSG2 contains the announcement received.

  2. A message from an LTERM partner has been received which is logically inconsistent for UTM. One of the following reasons apply:
    The message does not comply with the strict dialog, ora message with an invalid protocol was received from a UPIC or socket client.

  3. A message which does not contain a valid transmission header was received from an LU6.1 partner.

For diagnostic purposes, the first 32 characters of the message are output. For an invalid USP protocol the first 12 bytes of the USP protocol are output filled with binary zero. 

Note: If the message length is less than 32, parts of an earlier message may also be output. These characters can partly be remnants of an earlier message, with length < 32 or K-key.

The standard record output to SYSLOG has the following structure:

Inserts

Meaning

&IMSLTHTotal length of input message

&DEVC

PTYPE, according to KDCDEF generation

&FIL1A

Status of the application; possible values
X'02' = start phase
X'03' = normal run
X'04' = shut warn
X‘05‘ = shut grace
X'07' = fast shut
X‘08‘ = term application

&FIL2A

Status of the client or printer:
X'00' = Connection clearing down
X'01' = Connection not established
X'02' = UTM waiting for the completion of the a connection set up
X'03' = Connection established, user not yet signed on
X'04' = UTM waiting for a password to be entered
X'05' = UTM waiting for a password to be entered
X'06' = UTM waiting for a new password to be entered
X'07' = UTM waiting for an ID card to be inserted
X'08' = User accepted
X'09' = 2nd part of the sign-on service
X'0A' = for LTERM with USAGE=O: Printer connected, otherwise user logged on

&FIL3

Status of the physical terminal or printer (2 bytes), serves as a diagnostic aid in the event of errors.

&VTRC

Internal UTM return code used for diagnostics in the event of errors

&CBRC

Internal UTM return code used for diagnostics in the event of errors

&IMSG2

The first 32 characters of the message 

&REA1

Reason for K064 message:

X'02' = invalid function key


X'03' = no positive print acknowledgment
X'04' = bad return code from ISLP
X'05' = inconsistent input message
X'06' = LU6.1: The announcement length is shorter than the DCF in the transmission Header


X'08' = inconsistent message from an LU6.1 partner


X'09' = UPIC input message with invalid protocol
X'0A' = inconsistent physical or logical acknowledgment
X'0B' = input message from a socket USP application generated as an output partner

X'0C' = unexpected GO signal received for a UPIC or socket connection
X'0D' = inconsistent message from the SSL proxy
X‘0E‘ = message with invalid HTTP protocol received
X‘0F‘ = message with invalid USP protocol received

K065

Net message: &PTRM/&PRNM/&BCAP/&LTRM &FIL1B &FIL2B

The inserts &FIL1B and &FIL2B have the following meaning:

InsertsMeaning
&FIL1B

Transport system call or (UTM) announcement (see table &FIL1B)

&FIL2B

Diagnostic word (see table "Values of the Diagnostic word"), or UTM announcement code

&FIL1B is output in printable form. A value between X’FO’ and X’FF’ identifies a UTM announcement. The values X’E0’, X’E2’, X'ED', X'EE', X'EF' and X’F0’ to X’FF’ indicate a UTM (timer) announcement. The values are explained in the following table.

The values marked with *) only appear on BS2000 systems and the values marked with **) only on Unix, Linux and Windows systems.

&FIL1B

Meaning

Meaning of &FIL2B

X’01’ - X’4C’

Transport system call or (UTM) announcement 1

Diagnostic Word (printable)

X’56’ *)

RSO announcement

Asynchronous RSO return code (printable, see K150), the value and meaning can be found in the description of message K150 or obtained from System Support.

X’E0’

Idle timeout for an LU6.1 session (see KDCDEF statement SESCHA, parameter IDLETIME)

no meaning

X’E2’

Timeout on reception of message fragments at a socket connection since the message was not fully received within the permitted period of 10 minutes (internal value)

no meaning

X'ED' - X'EE' **)UTM annono meaning
X'EF'UTM annono meaning

X’F0’

UTM anno

no meaning

X’F1’ - X’FA’

UTM anno

no meaning

X’FB’

UTM anno: Timeout waiting for an acknowledgment from a printer or TS application after sending a queued message (see KDCDEF statement MAX, parameter LOGACKWAIT)

no meaning

X’FC’ - X’FE’

 UTM anno

 no meaning

X’FF’

UTM anno: timeout

The first byte in &FIL2B specifies the cause of the timeout:

X’21’

Expiry of the timer which monitors the establishment of an LU6.1 session. See KDCDEF statement UTMD, parameter CONCTIME=(time1,....).

X’22’

Expiry of the timer which monitors the reception of the acknowledgment for a queued message sent via an LU6.1 session. See KDCDEF statement UTMD, parameter CONCTIME=(....,time2).

X’30’

Expiry of the PEND-KP timer. See KDCDEF statement MAX, parameter TERMWAIT or PGWTTIME.

X’40’ to X’43’

Expiry of the PTERM idle timer. See KDCDEF statement PTERM or TPOOL, parameter IDLETIME or KDCDEF statement MAX, parameter PGWTTIME.


1The values of the transport system calls and the (UTM) announcements are specified in hexadecimal and are explained in the following table.

Response see table diagnostic word.



Value

Meaning

transport system calls

X'01'

attaching at the transport system

X'02'

detaching from the transport system

X'05'

connection request

X'06'

connection request from partner accepted

X'07'

connection request from partner rejected

X'08'

disconnection request

X'20'

receiving messages

X'21'

sending messages

(UTM) announcement

X'40'

request for application shutdown

X'41'

connection request from partner

X'42'

partner has rejected connection request

X'43'

connection disconnect from partner

X'44'

partner has accepted connection request

X'45'

message from partner

X'47'

positive transport acknowledgement

X'48'

negative transport acknowledgement

X'4A'message from UTM timer process

Bytes 1-4

Meaning

Response

00000008

Invalid parameter

PR

00000014

Connection letter too long

PR

00000028

Preceding send action not yet terminated (sending of data)

Normal behavior

0000002C

Message could not be received completely

Check UTM generation

00000030

Internal error

See dump error code WAIT 41

00000038

Preceding send action not yet terminated (conn. setup/cleardown)

Normal behavior

0400001C

Resource bottleneck

Check UTM generation

04000020

Application not signed on

Check UTM generation

04000024

Connection already cleared down

Normal behavior

08000024

Connection already set up

Normal behavior

10000024

UTM network conn. not yet active

Normal behavior

1C080000

End of application by kdcshut utility with time entry

Normal behavior

1C0C0000

End of application by kdcshut utility without time entry

Normal behavior

24000004

Connection already cleared down

Normal behavior

24000018

Negative response to connection setup request

Normal behavior

24000038

Connection cleardown request

Normal behavior

30000020

Error signing on

PR

K066

Mandatory parameter FILEBASE not specified

K067

Error in interoperation with language connection module &MOD: error code = &ERCD1 &ERCD2; opcode = &OPCD2

The inserts of the message have the following meaning:

&MOD

Meaning

KDCCC

Connection module for C

KDCCCOB2

Connection module for Micro Focus COBOL

KDCCCOBN

Connection module for NetCOBOL

&OPCD2

Meaning

INITIALISE

Initialize the language environment

DEACTIVATE

Release the language environment

S; XXXXXXXX

Start the program unit ' XXXXXXXX'

E; XXXXXXXX

Execute the end handling routine for program unit ' XXXXXXXX'


The ERRORCODE is made up of 2 x 4 characters.

&ERCD1Meaning and possible response
0000Job has already been executed
0004Job was not executed correctly
Provide error documentation and send to Software Support
0008Error in application program
00FFThe language connection module for a generated language is not linked when the application is started

The inserts in &ERCD2 supply additional information on errors that have occurred and are used for diagnostic purposes.

K068

Database connection module &DBCON version &DBV1 cannot interoperate with KDCDB macro version &DBV2

K069

Disconnection : &PTRM/&PRNM/&BCAP/&LTRM/&REA4/&REA6/&COTM

The insert &REA4 indicates who initiated the connection cleardown. The insert &REA6 contains the cause of the connection cleardown.

&REA4

Meaning

B

Transport system reports connection cleardown

L

Connection lost for socket connection

other

Connection was cleared down by UTM, for reason see &REA6

&REA6

Meaning

X'00'

Reason not specified

X'08'

Resource bottleneck

X'09'

Connection cleared down

X'0A'

Application SHUTDOWN

X'0D'

Negative return code from transport system, see associated K065 message.

X'1A' *)

Too many invalid sign-on attempts

X’2A’ *)

Connection interrupted after an unencrypted message was received from the terminal on an encrypted connection.

X'2F' *)

Closure of MUX session after the MUX transport connection had already been cleared down.

X'30' *)

Connection cleardown by KCSMUX

X'31'

Connection cleardown after KDCOFF

X'32'

Connection cleardown after SIGN OF

X'33'

Connection cleardown by the print administration

X'34'

Connection cleardown by the administration

X'35'

No messages for printer with PLEV > 0

X'36'

Page pool warning level 2 exceeded on receipt of an asynchronous DTP message.

X'37' *)

Connection cleardown after receipt of an incorrect status message from the terminal

X'38' *)

Bad return code from VTSU-B or unencrypted message received although permanent encryption was defined for the connection

X'39'

Invalid function key

X'3A'

Connection cleardown by DTP with session not yet established

X'3B'

Connection cleardown by UPIC

X'3C'

Connection cleardown after unsuccessful sign-on attempt

X'3D'

Connection cleardown after unsuccessful sign-on service

X'3E'

Connection cleardown after timeout

X'3F'

Message fragment received

X'40'

Negative transport or print acknowledgment

X'41'

Unexpected protocol element

X'42'

Inconsistent input message

X'43'

Connection cleardown through new connection setup request

X'44' *)

Connection cleared down after a negative acknowledgment from RSO.

X'47'

Connection cleared down because IDLE timer timed out.

X'49'

Socket - Connection cleared down because of invalid length of incoming message (negative or >32000)

X'4A'

Socket - Connection cleared down because of invalid version in the protocol header

X'4B'

Socket - Connection cleared down because of invalid type in the protocol header

X’4C'

Socket - Connection cleared down after an error occurred while writing the message in the message queue

X'4D'

Socket - Connection cleared down after timeout

X'4E'

Socket - Connection cleared down because of a length problem: The message generated is larger than the generated maximum length (see the MAX TRMSGLTH operand in the KDCDEF statement).

X’4F'

Socket - Connection cleared down because of unknown identifier in the protocol header

X'50'

Socket - Connection cleared down because of invalid version minor in the protocol header

X'51'

Socket - Connection cleared down because of invalid flag in the protocol header

X'52'

Socket - Connection cleared down because the maximum possible number of fragments was exceeded

X'53'

Socket - Connection cleared down because of an invalid message type FRAGMENT at the beginning of a message

X'54'

Socket - Connection cleared down because the last part of a fragment was missing.

X’56’ *)

Connection to RSO printer is shut down as the KDCS call FPUT/DPUT RP is not supported by the current RSO version.

X'57'

Cleardown of the connection to the client because insufficient processes are active to continue the service normally after timeout at the PGWT bourse.

X'59'

Connection cleared down by DTP while session established.

X’5A’

The socket connection was closed due to no longer supported USP protocol version 1.0 (minor version X'00') in the protocol header.

X'5C'

Inconsistency between the data length announced at the socket interface and the data length actually received.

X’5D’

A message fragment of size zero was received as the first fragment on a socket connection

X’5E’HTTP protocol error
X’5F’As the HTTP request did not contain the header field CONNECTION: KEEP-ALIVE,  the socket connection to the HTTP client was closed by the server
X’60’ *)A connection to the SSL proxy was closed during connection setup
X’61’ *)The connection request for an SSL connection is rejected because no further SSL connections can be managed.


The valus marked with *) only appear on BS2000 systems.

K070

USER / LSES inactive : &USER, &GLOBALSG

A value is only entered for the insert &GLOBALSG 'Cluster Global Sign' in UTM cluster applications. The insert can have the following values:

&GLOBALSG

Meaning

Y

Global sign-off at the cluster

N

Local sign-off at the node

T

The global sign-off at the cluster was not successful because the cluster user file could not be locked in the generated time.

F

The global sign-off at the cluster was not successful because the user was not found in the cluster user file.

S

The global sign-off at the cluster was not successful because the user was not signed on globally at the cluster.

O

The global sign-off at the cluster was not successful because the user was not signed on globally at the cluster at this node.

' '

Sign-off for an LU6.1 session user or a connection user.

The message also possesses the following inserts:

Insert

Meaning

&COTM

Number of seconds since &USER signed on at this connection

&CPTM

Elapsed CPU time in msec in the user ID &USER if only one user was currently signed on under the user ID &USER. If multiple users have previously signed on
under &USER at different connections then the value also contains their elapsed CPU time. The value is then reset to 0.

If further users are still signed on under the user ID &USER then the value is 0.