Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Internal return code KCRCDC

&pagelevel(3)&pagelevel

The incompatible KDCS return code KCRCDC consists of four printable characters and contains more detailed information on the cause of the error than the compatible return code KCRCCC.

The incompatible return code can be set in the following situations:

  • if the KDCS call returns the compatible return code 40Z

  • if openUTM terminates a service abnormally with PEND ER (KCRCCC >= 70Z)

  • if a transaction is implicitly reset by openUTM.

The return code KCRCDC has the following structure:

s###

The first character (s) of KCRCDC specifies which part of openUTM reported the error:

A

Administration



HHTTP functions 

K

UTM system code or ROOT code.

U

UPIC (server part)

The following table describes the error causes and, where applicable, the required recovery action. If TESTMODE=OFF, the PEND ER dump is suppressed in cases marked with (1). Dynamic loading is also suppressed. At the same time, loading is suppressed unless PGWT calls are permitted for the current TAC and the KDCS call in which the error occurred was not a PEND call.

Code

Module

Cause of error and action (if any)

A010 *)

KCSSADM

User is no SAT administrator.

A011 *)

KCSSADM

TAC has no SAT admission.

A012 *)

KCSSADM

SAT subsystem is not available.

A013 *)

KCSSADM

SAT version is not compatible.

A015 *)

KCSSADM

An inverse KDCDEF is running or is to be started.

A100

KCSADMI

When calling the program interface for administration, the address specified for the parameter area is either inaccessible or cannot be accessed for the length of the parameter area or it is not on a word boundary.
Action: Check the address specified for the parameter area in the program unit.

A101

KCSADMI

An invalid return code was issued internally when calling the programming interface for administration. System error.
Action: Contact System Support. The PEND ER dump is required for diagnosis.

ABTR *)

KCSENDE

The code is reported in UTM messages K017 or K055. It occurs whenever after an abnormal task termination (cp. ABNORMAL TASK TERMINATION in batch or TIAM timesharing mode) a service is terminated abnormally by UTM system code because UTM-STXIT handling has not run (STXIT switched off or STXIT code overwritten).Generally, this does not adversely affect application execution.

EXIT **)

KDCROOT

- The exit() function was called illegally in a C program.
- The statement STOP RUN was executed in a COBOL program.
- The COBOL runtime system has detected a data error, an index error or similar in COBOL.
Hints on the causer can be found by analyzing the calling stack in the corresponding core.

FH01 *)

KDCRTFH

Error occurred during formatting. See additional return code from FHSCON or FHS in KCRMF field. 1

FH02 *)

KDCRTFH

Warning: hardware function not available. 1

FH04 *)

KDCRTFH

Serious error when initializing FHS Format Handling System UTM aborts start of application.

FR00 *)

KDCRTFH

Error occurred during FORMAT-Exit-Function "CHECK_FOR_DOWNLOAD"

FR01 *)

KDCRTFH

- A format ID with "-" was specified although the application was generated without FORMAT exit, or- a "*" or "+" format was specified but the utm generation does not contain a FORMSYS statement. 1

FR02 *)

KDCRTFH

KDCFOR not allowed for partial format. 1

FR98 *)

KDCRTFH

'-' Format, i.e. user-own formatting; the length of the input message was illegally set by the FORMAT EXIT (< 0). The return code is set by KDCRTFH.

FR99 *)

KDCRTFH

'-' Format, i.e. user-own formatting; the length of the restart area was illegally changed by FORMAT EXIT. The return code is set by KDCRTFH.

FRxx *)

KDCRTFH

Format in '-' Format, i.e. user-own formatting: xx is the return code entered in the ....MCRF field in the user-own control area MDCBL. The entry comes from the FORMAT exit.The values X'01' , x'02' , X'03' , X'04' , X'08' , X'10', X'98' and X'99' are not permitted for the format exit, because these return codes are reserved for UTM and FHS.

HT01KDCHTPFProgram for HTTP exit is missing. The service aborts with PEND ER.
HT02KDCHTPFLanguage connection error when calling HTTP exit program.
HT03KDCHTPFThe HTTP exit program split the input message in more message parts than allowed.
HT04KDCHTPFThe total length of the accumulated input message parts is longer than the buffer for the input message.
HXxyKDCHTPFThe user-specific HTTP exit program returned with error code xy (X'01' <= xy <= X'FF'). Therefore the service is abnormally terminated with PEND ER.

K300

KCSPEND

Invalid operation modification was used in the PEND call.

K301

KCSPEND

(see KA00)
The buffer is too small for the input message.
Action: Specify larger buffer length with MAX TRMSGLTH=length in KDCDEF generation.

K302

KCSPEND

The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

K303

KCSPEND

An invalid operation modification was used in the PGWT call.

K304

KCSPEND

The DB system requests a CLOSE DB call prior to END RE/FI, but the call was not given.

K305

KCSPEND

A PEND KP or a PEND PA/PR with process switch was called, although the DB system with which the transaction was opened does not permit a PEND KP.

K306

KCSPEND

The transaction had to be rolled back and the service had to be terminated abnormally because the DB system has rolled back the DB transaction when closing down.

K307

KCSPEND

PEND PS is only permitted in the first part of the sign-on service.

K308

KCSPEND

The DB transaction was closed prior to PEND KP or PEND PA/PR with process switch.

K309

KCSPEND

The TAC specified in KCRN is not permitted as a follow-up TAC.

K310

KCSPEND

Error when storing the MPUT message during PEND PA/PR with process switch.

K311

KCSPEND

A temporary end of transaction (PTC) was reached with PEND RE/FI, but the DB system where the transaction is open does not permit the transaction status.

K312 *)

KCSPEND

A formatted message cannot be output because it is too long.
Action: create a simpler format.

K313

KCSPEND

A SIGN OF/OB was issued in a program unit run, but the output message is for the job-receiver or the program run was terminated with an PEND variant that is not permitted.

K314

KCSPEND

A program unit run of a sign-on service was not terminated with PEND PS following a successful SIGN ON.

K315

KCSPEND

With service stacking, an MPUT PM was issued with KCLM/kclm > 0 prior to PEND FI. The last output from the preceding service was a LINEMODE message and can only be output in unmodified form.

K316

KCSPEND

PEND RS was called in the program unit or a situation (e.g. loss of connection) has occurred which requires UTM to roll back the transaction. However, PEND RS is not permitted because no service restart is possible. This is the case if:

  • the service was started by a UPIC client or an OSI TP job submitter which has not selected the Functional Unit Commit and no user with the restart attribute is signed on at the connection/association and no local service restart is possible because the last synchronization point was not set with PEND SP or PEND FC (UPIC only)
  • or the last synchronization point was set with PGWT CM.

No PENDER dump is written.

K317 *)

KCSPEND

The actual size of the service memory (SQL) to be saved is greater than the permitted maximum value limited by VGMSIZE.

K318

KCSPEND

PGWT was called in a program unit where for this TAC

  • no TAC class is generated or
  • if TAC classes are generated: PGWT=YES is not specified for the TAC class
  • if TAC-PRIORITIES are generated: the TAC was not generated with PGWT=YES

Action: Correct generation with KDCDEF.

K319

KCSPEND

There are not enough processes to use the PGWT or PGWT was called from an UTM system process (only possible via a privileged LTERM).
Action: Increase number of processes

K320

KCSPEND

After a RSET in a distributed transaction, the transaction was not rolled back, although UTMD RSET = GLOBAL was generated

K321 *)

KCSPEND

The edit profile name of the saved message of the stacked service is not generated.

K322

KCSPEND

The operation modification FC is not permitted in asynchronous services or job-receiving services.

K323

KCSPEND

The operation modification FC is not permitted in the sign-on service if a service restart is required.

K324

KCSPEND

KCRN does not contain blanks when calling PEND RS or PEND FR.

K325

KCSPEND

The operation modification RS is not permitted in the sign-on service or in the MSGTAC program, or the Resource Manager of the XA connection requires a rollback of the transaction in the case of an xa_end of the sign-on service or the MSGTAC service.

K326

KCSPEND

Switch between dialog transaction code and asynchronous transaction code is not permitted, or the follow-up TAC in PEND FC is not a service TAC, or the follow-up TAC in PEND PA/PR, PS, KP, RE or SP is not a follow-up TAC.

K327

KCSPEND

The operation modification FC is not allowed in the sign-on service if the last sign-on attempt failed.

K328

KCSPEND

The sign-on service cannot be terminated normally when the validity period of the password has expired but the password has not been changed.

K329

KCSPEND

The sign-on service cannot be terminated normally when the password transferred with KDCUPD does not meet the complexity level requirement or is too short and the password has not been changed with SIGN CP.

K330

KCSPEND

A SIGN OB in the sign-on service for terminals is only allowed in conjunction with an MPUT NT/NE.

K331

KCSPEND

If a sign-on service with a service restart is terminated without the user signing off, then no MPUT NT/NE is allowed.

K332

KCSPEND

If a sign-on service with a service restart is terminated with PEND FI without a preceding MPUT, then UTM terminates the open service.

K333

KCSPEND

The service should wait for a DGET message, but the follow-up program unit is not in a TAC class.
Action: Generate follow-up TAC with TAC class

K334

KCSPEND

The service should wait for a DGET message; only PEND PA/PR/RS/ER/FR and PGWT RB are permitted.

K335

KCSPEND

The process waiting in PGWT is terminated abnormally because it was noted that not enough processes are active to continue the service. No PENDER dump is written.

K336

KCSPEND

Although required, no MPUT call was made prior to PEND KP/RE/FI/FR/ER or PGWT KP.

K337

KCSPEND

An MPUT call was made prior to PGWT PR.

K338

KCSPEND

The transaction was rolled back because the application is being terminated.

K339

KCSPEND

The MSGTAC program unit was terminated without reading a message with FGET.

K340

KCSPEND

On transaction rollback, the database reported an error which makes it necessary to dynamically load the application program.

K341 **)

KCSPEND

Only in UTM cluster applications: A user was generated or deleted in the current transaction. The user file could not be locked because it is currently being accessed by a KDCDEF run.

K342 **)

KCSPEND

Only in UTM cluster applications:
A user was generated or deleted in the current transaction. The cluster user file could not be locked because another process belonging to the same node application or another node application has locked the cluster user file.

K343 **)

KCSPEND

Only in UTM cluster application: PTC state rejected because the service is locked be administration.

K344 **)

KCSPEND

Only in UTM cluster applications: CR could not be written because a global ADM lock is set.

K345

KCSPEND

The page pool in KDCFILE is full.Action: Change generation with KDCDEF, enlarge page pool with MAX PGPOOL=(number,...). 1

K346

KCSPEND

The sign-on service is not permitted to terminate an open service if a transaction in the open service is in the "prepare to commit" (PTC) state. The sign-on service is terminated abnormally.

K347 **)

KCSPEND

Only in UTM cluster applications: The transaction has to go to the status "prepare to commit" (PTC) but an error occurred while writing the status to the cluster user file.

K348 **)

KCSPEND

The cluster page pool in the KDCFILE is full.
Action: Generation with KDCDEF; increase size of cluster page pool with CLUSTER PGPOOL=(number,...).

K349

KCSPEND

The connection to the partner has been terminated.

K350

KCSPEND

Invalid operation modification after the abnormal termination with CTRL AB of a OSI TP dialog in which the functional unit commit was selected.

K351

KCSPEND

The transaction is marked to be rolled back but a PEND/PGWT call was used to commit the transaction.

K360

KCSPEND

The transaction was rolled back with PGWT RB because KCSPEND was called from KDCROOT with PGWT RB.

K361

KCSPEND

The transaction was rolled back with PEND RS because KCSPEND was called by KDCROOT with PEND RS.

K362

KCSPEND

The transaction was rolled back and the service terminated abnormally with PEND ER because KCSPEND was called by KDCROOT with PEND ER.

K363

KCSPEND

The transaction was rolled back with RSET because KCSPEND was called by KDCROOT with RSET.

K370KCSPENDA service initiated by an HTTP client must issue an MPUT call to a job-receiving service before issuing a PEND call that does not end the service.

K601

KCSMPUT

Buffer for dialog messages generated too small.
Action: Modify utm generation, define larger buffer with MAX NB=length.1

K602 *)

KCSMPUT

MPUT call requires format output but formatting was not generated. 1

K603 *)

KCSMPUT

MPUT with screen function KCCARD, but terminal does not have an ID card reader.
Action: Change utm generation or program unit 1

K604 *)

KCSMPUT

MPUT with screen function KCCARD and user ID has operand CARD=(position, string): the ID card reader cannot be used for KDCSIGN checks and data input at the same time.
Action: Change utm generation or program unit

K605 *)

KCSMPUT

MPUT with screen function KCCARD and output in formatted mode.
Action: Change program

K606 *)

KCSMPUT

Caused by a MPUT call with KCDF not equal to binary zero and one of the following conditions:- follow-up partial message in formatted mode- KCMF = name of an #-format- KCMF = name of an edit profile.
Action: Change program unit

K607

KCSMPUT

The MPUT message specified by address and length partly covers an internal ROOT buffer area (the MPUT buffer)
Action: Change program (length of MPUT too large)

K608

KCSMPUT

(see K345)
The page pool in KDCFILE is full.
Action: Change generation with KDCDEF, enlarge page pool with MAX PGPOOL=(number,...). 1

K609 *)

KCSMPUT

With a follow-up message segment, the edit profile name is different to that entered for the first message segment.
Action: Change program unit.

K610

KCSMPUT

The ES operation modification of the MPUT call is only permitted for UPIC and SOCKET partners.

K611

KCSMPUT

In the case of the MPUT ES call, the KCRN field is not filled with blanks.

K612

KCSMPUT

MPUT was called in the MSGTAC program unit.

K613

KCSMPUT

Operation modification illegal.

K614

KCSMPUT

MPUT PM in the asynchronous service.

K615

KCSMPUT

MPUT PM in the first part of the sign-on service.

K616

KCSMPUT

MPUT PM with KCLM/kclm not equal to 0 in the sign-on service.

K617

KCSMPUT

MPUT PM, but the service is neither inserted nor a sign-on service.

K618

KCSMPUT

MPUT PM in the sign-on service for a UPIC connection user.

K701

KCSFPUT

UTM refuses an asynchronous message because level 2 has already been reached in the page pool.
Action: See K345

K702

KCSFPUT

The name of a dialog TAC was specified in KCRN. Action: new utm generation or change the program.

K703 *)

KCSFPUT

(see K602)
MPUT call requires format output but formatting was not generated. 1

K704

KCSFPUT

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

K705

KCSFPUT

An asynchronous message is to be sent with FPUT to an LTERM or (OSI-)LPAP partner, for which LTERM ...,QAMSG=N is specified in the KDCDEF generation. UTM therefore rejects the message.
Action: Set up connection

K706

KCSFPUT

An asynchronous line mode message is to be sent to an dialog terminal with FPUT/DPUT. The message is longer than the buffer area defined in the MAX NB= parameter in the generation. UTM does not accept the message.
Action: Specify a higher value for MAX NB= or short message segments.

K707

KCSFPUT

The target time specified in a DPUT call exceeds the limits set by the generation (MAX DPUTLIMIT1=, DPUTLIMIT2=).
Action: Change time entry in DPUT call or in utm generation.

K708

KCSFPUT

An asynchronous message is to be sent to an LTERM or (OSI-)LPAP partner, an asynchronous TAC, a TAC queue, a user queue, a temporary queue or an (OSI) LPAP with FPUT/DPUT. The number of asynchronous messages for this LTERM partner or TAC has already reached the maximum value defined at generation (parameter QLEV of KDCDEF statement LTERM, TAC, USER, QUEUE, LPAP oder OSI-LPAP).

K709 *)

KCSFPUT

With a follow-up message segment, the edit profile name is different to that entered for the first message segment.
Action: Change program unit.

K710 *)

KCSFPUT

Caused by FPUT/DPUT call with KCDF not equal to 0 and one of the following conditions:- KCMF/kcfn = name of an #-format- KCMF/kcfn = name of an edit profile.
Action: Change program unit.

K711

KCSFPUT

A DPUT was issued with a new destination in KCRN although the preceding DPUT to another destination is not yet completed.

K712

KCSFPUT

The name of a UTM-D partner, a MUX connection, a UPIC client or a HTTP client was specified in KCRN.
Response: Correct utm generation or program.

K713 *)

KCSFPUT

Caused by an FPUT/DPUT call to an ID card reader
Action: Change program unit.

K714

KCSFPUT

The name of a message complex was specified in KCRN in an FPUT call.
Action: Change program.

K715

KCSFPUT

The name of a message complex was specified in KCRN, but this name does not match the message complex currently open.
Action: Change program.

K716

KCSFPUT

The name of a message complex was specified in KCRN, but no message complex is currently open.
Action: Correct program.

K717

KCSFPUT

The name of a TAC was specified in KCRN, but the specification is incompatible with the specification in KCOM.
Action: Change program.

K718

KCSFPUT

An asynchronous service running under a deleted LTERM partner attempted to issue an FPUT or DPUT.

K719

KCSFPUT

An asynchronous service running under a deleted user attempted to issue an FPUT or DPUT.

K720

KCSFPUT

In case of a DPUT call to a USER queue: There is no USER with the name specified in KCRN, or the USER was deleted.

K721

KCSFPUT

In case of a DPUT call to a USER queue: The KSET of the user and the write ACL of the USER queue do not have a common key.

K722

KCSFPUT

Time-controlled DPUT calls for USER queues are not possible (KCMOD not, equal to blank).

K723

KCSFPUT

In case of a DPUT call to a QUEUE object: There is no QUEUE object with the name specified in KCRN.

K724

KCSFPUT

In case of a DPUT call to a USER queue: The KSET of the LTERM and the write ACL of the USER queue do not have a common key.

K725

KCSFPUT

Time-controlled DPUT calls are not possible for QUEUE objects. (KCMOD not equal to blank)

K726

KCSFPUT

Invalid value in KCQTYP.

K727 *)

KCSFPUT

The current RSO version does not support this function.

K728 *)

KCSFPUT

The message target is not a RSO printer.

K729 *)

KCSFPUT

The message target is not a LTERM.

K730 *)

KCSFPUT

A message for which a message segment has already been written may not be extended with an FPUT RP or DPUT RP.

K731

KCSFPUT

No asynchronous messages can be sent to a TAC generated with CALL=NEXT.

K732

KCSFPUT

No asynchronous messages may be sent to KDCMSGLT.

K733 **)

KCSFPUT

No asynchronous message may be sent to an LTERM that has been implicitly generated for the internal cluster communication.

K801

KCSSSB

(see K345)
The page pool in KDCFILE is full.
Action: Change generation with KDCDEF, enlarge page pool with MAX PGPOOL=(number,...). 1

K802

KCSSSB

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

K804

KCSSSB

No GSSBs were generated or more GSSBs were created than permitted in the utm generation.

K805

KCSSSB

SPUT created more LSSBs than specified in the utm generation.

K810

KCSSSB

When accessing a GSSB, TLS or ULS: The storage area cannot be accessed by the transaction following a certain wait period.
Action: Increase wait period by increasing RESWAIT=(time1,...) parameter in KDCDEF generation.

K811

KCSSSB

When accessing a GSSB, TLS or ULS: The storage area is currently locked by another transaction for an "indeterminate" period, i.e. it has locked the area and then issued PEND KP or PGWT KP call.

K812

KCSSSB

When accessing a ULS: The user ID for the user whose ULS is to be accessed is being deleted.

K813

KCSSSB

The application is being terminated.

K820

KCSSSB

Waiting for a global secondary storage area would lead to a deadlock.

K822 **)

KCSSSB

(see K348)
The cluster page pool in the KDCFILE is full.
Action: Generation with KDCDEF; increase size of cluster page pool with CLUSTER PGPOOL=(number,...).

K823 **)

KCSSSB

Only in UTM cluster applications: A timeout occurred on a request for a file lock for the administration file for GSSB or ULS.

K824

KCSSSB

When accessing a GSSB, TLS or ULS: The storage area is currently locked and the task cannot wait for the lock to be released because there are already too many tasks waiting.
Action:

  • Start more tasks.
  • Limit the number of tasks for the TACs that access GSSB or ULS and then start more tasks than the specified limit value.

For information on how to distribute UTM services that use GSSB or ULS memory areas to the tasks in a UTM cluster application, see openUTM manual "Using openUTM Applications under BS2000 Systems".

K825 **)

KCSSSB

Only in UTM cluster applications when accessing a GSSB or ULS: The queue at the requested area has already reached the maximum length; the service cannot currently wait for this storage area.

K826 **)

KCSSSB

Only in UTM cluster applications when accessing a GSSB or ULS: A transient error occurred on a request for an internal resource; access to the requested area is not currently possible.

K827 **)

KCSSSB

Only in UTM cluster applications when accessing a GSSB or ULS: The area is currently locked by a failed node; there is at present no point in waiting for this area.

K901

KCSLPUT

K901 KCSLPUT UTM rejects an LPUT call because level 2 has already been reached in the page pool.
Action: Change program or increase page pool in the utm generation.

K902

KCSLPUT

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

K903

KCSLPUT

UTM rejects an LPUT call because a DMS error occurred during the last write procedure to the user log file(s). The DMS error was output with message K043. The records buffered in the page pool remain.
Action: Analyse the K043 message and the DMS error code, restore or recreate the user log file(s) and then continue with the KDCLOG administration command (or via the corresponding program interface). The LPUT records in the page pool are then output. The lock for the LPUT call is removed.

KA00

KCSWAIT

The buffer is too small for the input message.
Action: Specify larger buffer length with MAX TRMSGLTH=length in KDCDEF generation.

KA01

KCSWAIT

A serious error ocuured during communication between job submitter and job receiver (UTM-D). Communication cannot be continued; UTM aborts the jobreceiving service with PEND ER.
Possible cause:

  • PEND ER by the job submitter
  • timeout on the connection to the job submitter.

Diagnostic aids:

  • analyze UTM-D error message K086
  • for PEND ER in job-submitting service, look for cause in dump.

KA02

KCSWAIT

The page pool in the KDCFILE is full, consequently the messages could not be passed to the task waiting in the PGWT.
Action: Generation in KDCDEF: increase page pool using MAX PGPOOL=(number,...)

KA03

KCSWAIT

UTM has received an unencrypted message although an encrypted message was expected.

KA04

KCSWAIT

The connection to the partner was disconnected.

KA05

KCSWAIT

A transaction in PTC state was rolled back following an administration request.

KB01

KCSDGET

DGET calls are not permitted in the first part of the sign-on service.

KB02

KCSDGET

A DGET message must be waited for; no further DGET calls are therefore permitted.

KB03

KCSDGET

Invalid value of KCQTYP.

KB04

KCSDGET

There is no object for the name of the type KCQTYP specified in KCRN, or this object has been deleted.

KB05

KCSDGET

Messages to dialog or asynchronous TACs cannot be read by means of a DGET call.

KB06

KCSDGET

The read ACL or the TAC or USER queue and the KSET of the user's LTERM do not have a common key.

KB07

KCSDGET

The read ACL or the TAC or USER queue and the KSET of the user do not have a common key.

KB08

KCSDGET

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

KB10

KCSDGET

Negative wait time in case of a DGET FT /BF call, or wait time is not equal to zero in case of a DGET NT/BN/PF/PN call.

KB11

KCSDGET

DGET calls with waiting are not permitted for the MSGTAC program.

KB12

KCSDGET

In case of the call DGET NT/BN/PN, the name or type of the specified queue does not suit the previous DGET call of the current program unit run.

KB13

KCSDGET

An attempt was made to read from a USER queue although the application was generated without any users.

KB14

KCSDGET

An attempt was made to read from a TAC queue with STATUS = HALT or KEEP.

KB15

KCSDGET

An attempt was made to read from a TAC queue with ADMIN=Y, but the user is not an administrator.

KB16

KCSDGET

Operation modifier in KCOM is invalid.

KB17

KCSDGET

For DGET BF/PF: Value in KCDPID does not contain a valid DPUT ID.

KB18

KCSDGET

For DGET FT/NT: KCMF/kcfn does not contain blanks.

KB19

KCSDGET

For DGET NT/BN/PN (next): KCOM does not match the preceding DGET call, or no DGET FT/BF/PF (first) has been issued yet in this program run, or a PGWT call was made in the intervening period.

KB20

KCSDGET

For DGET NT/BN/PN: Since the last DGET call the DGET queue deleted and regenerated.

KB21

KCSDGET

For DGET BN/PN (next): Since the last DGET call the USER specified in the KCRN and KCQTYP or the temporary queue was deleted and regenerated.

KB22

KCSDGET

For DGET BN: There is no message with the creation time specified in KCGTM, or processing has taken place in the meantime.

KB23

KCSDGET

For DGET PF: There is no message with the creation time specified in KCGTM, or processing has taken place in the meantime.

KB24

KCSDGET

For DGET BF/PF: KCDPID does not match the specifications in KCRN and KCQTYP.

KB25

KCSDGET

DGET calls with waiting are not permitted in the sign-on service.

KB26

KCSDGET

Attempts were made with DGET FT/NT/PF/PN to read from the dead letter queue KDCDLETQ.

KC01

KCDCTRL

UTM-D has not been generated.

KC02

KCDCTRL

The first character in the service ID specified in KCRN is not '>'.

KC03

KCDCTRL

The call was issued for an asynchronous service, i.e. the service ID specified in KCRN was defined with an APRO AM call.

KC04

KCDCTRL

The VGID specified in KCRN is invalid.

KC06

KCDCTRL

The CTRL call was addressed to a partner which is not communicated with via the OSI TP protocol

KC07

KCDCTRL

CTRL PR was intended for a partner for which the functional unit commit has not been selected.

KC08

KCDCTRL

CTRL PE was intended for a partner for which the functional unit commit has not been selected.

KC09

KCDCTRL

CTRL AB was intended for a partner to whom a message has already been sent with MPUT.

KC10

KCDCTRL

The operation modification OM is nether PR nor PE nor AB.

KC11

KCDCTRL

KCLA/kcla is not zero.

KC12

KCDCTRL

KCLM/kclm is not zero.

KC13

KCDCTRL

KCMF/kcfn is not filled with spaced (blanks).

KC14

KCDCTRL

KCDF/kcdf does not contain binary zeros.

KC15

KCDCTRL

The extended parameter area (EXTENT) does not contain binary zeros.

KC16

KCDCTRL

The call was intended for a partner for whom an MPUT HM has already been issued.

KC17

KCDCTRL

The call CTRL PR was intended for a partner in a middle node, but the local service had not already received a Prepare from its job submitter.

KC18

KCDCTRL

The call CTRL PE was intended for a partner in a middle node, but the local service had not already received a Prepare from its job submitter.

KC19

KCDCTRL

The CTRL AB call was intended for a partner for which the functional unit commit has not been selected and the service status is not O.

KC20

KCDCTRL

The CTRL AB call was intended for a partner for which the functional unit commit has not been selected and the service status is neither O nor C.

KC21

KCDCTRL

The CTRL PR call is not permitted because the service status is not O.

KC22

KCDCTRL

The CTRL PE call is not permitted because the service status is not O.

KC23

KCDCTRL

The CTRL PR call is not permitted because the transaction status is P.

KC24

KCDCTRL

The CTRL PE call is not permitted because the transaction status is P.

KC25

KCDCTRL

Binary zeros have not been entered for the unused part of the extended parameter area (EXTENT).

KC26

KCDCTRL

The KCNORPLY field does not have either the value Y or binary zero.

KD00

KCDAPRO

KCRN does not contain a valid service ID (MGET, MPUT, FPUT, DPUT).

KD01

KCDAPRO

LTAC is not defined.

KD02

KCDAPRO

LTAC cannot be used; LTAC is locked.

KD03

KCDAPRO

User does not have a key in his/her key set for the lock on the LTAC.

KD04

KCDAPRO

APRO DM was called, but the LTAC is generated as an asynchronous LTAC, or APRO AM was called and LTAC is generated as a dialog LTAC.

KD05

KCDAPRO

APRO created more job-receiving services than specified at generation time (KDCDEF generation: UTMD MAXJR= ).

KD06

KCDAPRO

MPUT to job-receiving service and KCDF not binary 0.

KD08

KCDAPRO

(see K345)
The page pool in KDCFILE is full.
Action: Change generation with KDCDEF, enlarge page pool with MAX PGPOOL=(number,...). 1

KD09

KCDAPRO

APRO DM was called, but the virtual connections to the remote application were cleared down with the administration command KDCLPAP ACT=QUIET.

KD10

KCDAPRO

APRO DM was called, but no virtual connection was set up to the remote application.

KD11

KCDAPRO

APRO DM was called, but the remote application was generated as "contention winner" and the wait period for session occupancy is 0 (only for LU6.1).

KD12

KCDAPRO

Following an MPUT NE/HM to a job-receiving service, another MPUT was issued to the job-receiving service.

KD13

KCDAPRO

No connection exists to the remote application with FPUT (or DPUT with KCMOD='_') to a job-receiving service and the wait period for session or association occupancy is 0.

KD14

KCDAPRO

An asynchronous service in another application is to be addressed with APRO. The number of asynchronous jobs for this application has already reached the maximum value defined at generation (LPAP QLEV= or OSILPAP QLEV=).

KD15

KCDAPRO

With an MPUT EM or MPUT HM the destination in KCRN/kcrn is not an OSI TP communication partner.

KD16

KCDAPRO

No MPUT NT was given prior to an MPUT HM.

KD17

KCDAPRO

The RTAC was generated for an OSI TP partner.

KD18

KCDAPRO

A selected functional unit is not supported by this UTM version.

KD22

KCDAPRO

The functional unit commit was selected, but the abstract syntax CCR was not generated for the partner.

KD23

KCDAPRO

Mixed operation of LU6.1 and OSI TP within a distributed transaction.

KD24

KCDAPRO

(see KD23)
Mixed operation of LU6.1 and OSI TP within a distributed transaction.

KD25

KCDAPRO

More than one ACCESS-POINT was used in a distributed transaction with OSI TP.

KD26

KCDAPRO

An abstract syntax which has not been generated was specified for an OSI/TP partner for MPUT/FPUT/DPUT in KCMF/kcfn. The syntax names "CCR" and "OSITP" are not permitted.

KD27

KCDAPRO

KCLM/kclm must be 32.

KD28

KCDAPRO

KCLM/kclm must be zero.

KD29

KCDAPRO

KCLM/kclm must be equal to the length of the data structure in COPY KCAPROC or include kcapro.h.

KD30

KCDAPRO

Illegal values in the APRO data area.

KD31

KCDAPRO

KCFUCHN must contain blanks for KCFUCOM = 'N'.

KD32

KCDAPRO

Security type "Same" or "Program" was selected, but the abstract syntax UTMSEC has not been generated for the partner.

KD33

KCDAPRO

An invalid length was specified for the user ID or the password with the security type "Program".

KD34

KCDAPRO

Error on encoding the security data.

KD35

KCDAPRO

KCFUHSH = 'Y' is only permitted in the case of dialog partners.

KD36

KCDAPRO

After a CTRL PR or PE, an MPUT HM was issued to the same partner.

KD37

KCDAPRO

After a CTRL AB, an MPUT was issued to the same partner.

KD38

KCDAPRO

MPUT to job submitter, but KCSEND = NO.

KD39

KCDAPRO

The unused fields for the security function when KCSECTYP is not equal to 'P' are not deleted. (CHAR fields to blank, numeric fields to 0).

KD40

KCDAPRO

There is no active connection assigned to the OSI-LPAP in the APRO call.

KD41

KCDAPRO

The master (OSI-)LPAP is locked.

KD42 **)

KCDAPRO

(see K348)
The cluster page pool in the KDCFILE is full.
Action: Generation with KDCDEF; increase size of cluster page pool with CLUSTER PGPOOL=(number,...).

KE01

KCSPADM

No authorization for the call:
The user is not an administrator and the terminal is not a printer control station or is different from the terminal specified in the KDCS parameter area (KCLT/kclt).

KE02

KCSPADM

No printer (PTERM) is assigned to the printer control terminal. Check utm generation.

KE03

KCSPADM

A PADM call for printer acknowledgment or print repeat (KCOM = OK/PR) was issued even though there was no printout to be acknowledged for the specified printer.

KE04

KCSPADM

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

KE05

KCSPADM

A printer is to be assigned to another LTERM (KCOM = CA), but is linked with the application.

KE06

KCSPADM

Connection to a printer is to be set up, but the printer is locked.

KE07

KCSPADM

An inverse KDCDEF is running or is to be started.

KE08 **)

KCSPADM

Administration applying globally to the cluster is not currently possible because node applications with different utm generations are running.

KF01

KCSINFO

The user has been generated without an ID card and no Kerberos dialog was executed for the LTERM client (INFO CD).

KF02 *)

KCSINFO

The information is no longer available, e.g. because of a loss of connection (INFO CD).

KF03 *)

KCSINFO

The Kerberos dialog returned an error, but Kerberos information is possibly transferred anyway (INFO CD).

KF04 *)

KCSINFO

The Kerberos information is not complete because it exceeds the length generated in MAX PRINCIPAL-LTH (INFO CD).

KG01

KCSDADM

No authorization for the call:
The user is not an administrator and the terminal is not a printer control terminal or is different from the terminal specified in the KDCS parameter area (KCLT/kclt)

KG02

KCSDADM

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

KG03

KCSDADM

A DADM call to delete all asynchronous messages was made (KCOM = DA) even though messages were being processed for the specified destination.

KG04

KCSDADM

An attempt was made to administer a message currently being processed.

KG05

KCSDADM

A call to delete messages (KCOM = DL/DA) was followed by another delete job or a job to modify concatenation of a message (KCOM = DL/DA/CS).

KG06

KCSDADM

An attempt was made to modify the concatenation of a time-driven message (KCOM = CS), although its start time had not yet been reached.

KG07

KCSDADM

A call to read information about messages was issued (KCOM = RQ), although there were no messages for the specified destination (or only messages currently being processed).

KG08

KCSDADM

KCQTYP invalid

KG09

KCSDADM

In the case of DADM MV with blanks in KCLT/kclt, the original destination of the message in the dead letter queue no longer exists. This message must be assigned a new destination.

KG10

KCSDADM

In the case of DADM MV, the destination specified in KCLT/kclt no longer exists.

KG11

KCSDADM

In the case of DADM MV, the type of destination specified in KCLT/kclt does not match the type of the original destination of the message.

KH01

KCSSIGN

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

KH02

KCSSIGN

With SIGN CP: The new password does not satisfy the requested complexity level.

KH03

KCSSIGN

With SIGN CP: The new password is too short.

KH04

KCSSIGN

With SIGN CP: The new password is identical to the old password or to a password in the password history.

KH05 *)

KCSSIGN

With SIGN CL: The specified language identifier is invalid.

KH06 *)

KCSSIGN

With SIGN CL: The specified territorial identifier is invalid

KH07 *)

KCSSIGN

With SIGN CL: The specified character set name is invalid

KH08

KCSSIGN

An inverse KDCDEF is running or is to be started.

KH09

KCSSIGN

With SIGN CP: The password may not be changed because the minimum validity period has not been exceeded yet.

KH10 *)

KCSSIGN

With SIGN CP: A password cannot be assigned or changed for a user generated with a Kerberos authentication.

KH11 **)

KCSSIGN

The service was terminated abnormally because the page list for the cluster service data could not be written when the user signed off due to the fact that the cluster page pool was full.

KH12 **)

KCSSIGN

An open cluster service cannot be continued because the sequence of TAC statements has changed following a regeneration of the node KDCFILE, or the properties of the follow-up TAC have been changed, or the follow-up TAC or the service TAC no longer exist.

KI01 *)

KCSISLP

VTSU recognizes that editing of dialog output message with format exit contains an error..

KI02 *)

KCSISLP

VTSU reports invalid edit options for the dialog output message.

KI03 *)

KCSISLP

VTSU recognizes that a dialog output message is to be sent with an invalid character set or one which is not supported by the terminal.

KJ01

KCCUSF

The service was terminated abnormally because it was marked for abnormal termination by another node application. This may have been performed via the administration functions or could be due to the fact that, even though there is a service bound to this node application, the user has signed on at another node application.

KK01

KCSSVCS

The second parameter in the KDCS call is missing.

KK02

KCSSVCS

Address validation of the second parameter in the KDCS call failed.

KK03

KCSSVCS

The KDCS call was issued from a program unit in an asynchronous service.

KK04

KCSSVCS

The KDCS operation code is unknown.

KK07

KCSSVCS

The KDCS operation code APRO is not permitted.

KK08 **)

KCSSVCS

The call is not permitted in UTM cluster applications.

KL00

KCSSTRT

During warm start of the application no job-receiver session in the PTC state was found.

KL01

KCSSTRT

During warm start of the application no valid NODE table entry was found for the OSI TP service.

KL02

KCSSTRT

The user who started this service has been deleted.

KL03

KCSSTRT

During warm start it was determined that the service cannot be continued. OSI TP job receiving services are possibly terminated only after the association to the OSI TP partner has been established and the subsequent recovery has been processed.

KL04

KCSSTRT

PEND ER triggered by KCSSTRT

KL05

KCSSTRT

PEND ER triggered by KCSSTRT

KL06

KCSSTRT

PEND ER triggered by KCSSTRT

KL07

KCSSTRT

PEND ER triggered by KCSSTRT

KL08

KCSSTRT

PEND ER triggered by KCSSTRT

KM01

KCSTRHD

TAC is not defined. 1

KM02

KCSTRHD

TAC cannot be used, TAC locked. 1

KM03

KCSTRHD

There is no key in the key set of the LTERM or (OSI-)LPAP partner for the lock on the TAC. 1

KM04

KCSTRHD

The user does not have a key in his/her key set for the lock on the TAC. 1

KM05

KCSTRHD

The TAC is generated as an administration TAC, but the user is not an administrator. 1

KM07

KCSTRHD

The program unit associated with the transaction code is not linked or could not be loaded. 1

KM08

KCSTRHD

The transaction code is completely locked. It cannot be specified as a following TAC in a PEND call, nor can new jobs be specified for this TAC. 1

KM09

KCSTRHD

The transaction code is protected by an encryption level and the caller does not support this encryption level or the input message was not encrypted with the appropriate level.

KM99

KCSTRHD

A TAC which is generated with XOPEN-API may only be used by a job submitter with whom communication takes place via the OSI TP, LU6.1 or UPIC protocol.

KN01

KCSDLO

The user who started the service has been deleted.

KQ01

KCSCRO

For a QCRE WN call the name in KCRN starts with a digit.

KQ02

KCSCRO

For a QCRE NN call KCRN does not contain blanks.

KQ03

KCSCRO

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

KQ04

KCSCRO

The tables for temporary queues reserved at utm generation by means of the QUEUE statement have been used up.
Action: Delete QUEUE objects that are no longer required or generate application newly.

KQ05

KCSCRO

For a QCRE WN call KCRN contains an invalid character or is not filled with blanks.

KR01

KDCRTMM

A dialog program unit with which a service was meant to continue is missing (not linked). 1

KR02

KDCRTMM

An asynchronous program unit for which a message is awaiting processing is missing (not linked). 1

KR04

KDCRTMM

A program unit run prior to the last KDCS call continued writing beyond the end of the KB.
Action: Change program unit or utm generation.

KR05

KDCRTMM

A program unit run prior to the last KDCS call continued writing beyond the end of the SPAB.
Action: Change program unit or utm generation.

KR06

KDCRTMM

A KDCS call was made by the VORGANG exit program. The service aborts with PEND ER.

KR07 *)

KDCRTMM

A KDCS call was issued by the FORMAT exit program unit. The service aborts with PEND ER.

KR08 *)

KDCRTMM

Illegal DB USER call in sign-on service. The service aborts with PEND ER.

KR09

KDCRTMM

Error when loading a program unit. The service aborts with PEND ER.

KR10

KDCRTMM

Program for VORGANG exit is missing. The service aborts with PEND ER.

KR12KDCRTMMProgram for HTTP exit is erroneous. The service aborts with PEND ER.
KR13KDCRTMMA KDCS call was issued by the HTTP exit program. The service aborts with PEND ER.

KS00

KCDSEFU

Prior to a transaction end request MPUTs were issued to two or more partners.

KS01

KCDSEFU

At the time of a transaction end request at least one partner has an illegal transaction or service status.

KS02

KCDSEFU

At the time of a transaction end request at least one session was not used (too many APRO calls).

KS03

KCDSEFU

The job submitter issued a MPUT call to a service ID and the transaction was subsequently terminated with PEND RE even though not all job submitters have yet reported PEND RE/FI.

KS04

KCDSEFU

PEND KP has been issued after a message was sent to an LU6.1 partner which has already initiated end transaction.

KS05

KCDSEFU

If a session is both job receiver and job submitter, then it may not send PEND RE to its job receiver until after receiving a PEND RE message from its job submitter.

KS06

KCDSEFU

Following an APRO AM no asynchronous message was issued for the addressed service.

KS07

KCDSEFU

PEND SP was issued even though there is at least one partner with an open transaction.

KS08

KCDSEFU

The OSI TP client sent a message to the OSI TP server without terminating the transaction, or has requested the OSI TP server to terminate the transaction although the server has already initiated transaction termination.

KS09

KCDSEFU

The OSI TP server has not terminated the transaction even though it was requested to do so by the OSI TP client.

KS10

KCDSEFU

Contrary to the request of the OSI TP client, the OSI TP server terminated the transaction with PEND SP.

KS11

KCDSEFU

The OSI TP client sent a message to the OSI TP server and terminated the transaction, although it does not have the right to send at transaction termination, since it is itself an OSI TP server on a different dialog and its OSI TP client has not transferred the right to send at transaction termination.

KS12

KCDSEFU

Contrary to the request of the OSI TP client, the OSI TP server terminated the transaction with PEND RE.

KS13

KCDSEFU

The OSI TP client terminated the service with PEND FI although it still has an open server conversation without functional unit commit.

KS14

KCDSEFU

Contrary to the request of the OSI TP client, the OSI TP server terminated the transaction with PEND FI.

KS15

KCDSEFU

The OSI TP client terminated the service with PEND FC although it still has an open server conversation without functional unit commit.

KS16

KCDSEFU

The OSI TP server sent a message to the OSI TP client although it does not possess the right to send to this dialog.

KS17

KCDSEFU

The OSI TP server terminated the dialog step, but did not send a message to the OSI TP client although it possesses the right to send on this dialog.

KS18

KCDSEFU

The OSI TP client transferred the right to send at transaction termination to more than one OSI TP server.

KS19

KCDSEFU

The OSI TP client issued CTRL PR or PE to request the OSI TP server to terminate the transaction or service, sent a message to this partner, but then initiated transaction termination itself.

KS20

KCDSEFU

The local service has called PGWT CM or PGWT RB although a partner is involved in the distributed transaction for whom the LU6.1 protocol is used for communication.

KS21

KCDSEFU

The OSI TP server has terminated the transaction with PGWT CM contrary to the request of the OSI TP client.

KS22

KCDSEFU

The OSI TP client terminated the service with PEND FI although it had issued CTRL PR before to request a server conversation to just terminate the transaction.

KS23

KCDSEFU

The OSI TP client terminated the service with PEND FC although it had issued CTRL PR before to request a server conversation to just terminate the transaction.

KS24

KCDSEFU

The OSI TP client issued CTRL PR/PE to request a server to terminate the transaction or service, even though no message has been sent to this server.

KS25

KCDSEFU

Session restart has failed.

KT01

KCDOSTM

(see K302)
The task-specific buffer area for restart information is too small (see UTM manual Generating applications: restart area).
Action: Define larger buffer area with MAX RECBUF=(...,length) in KDCDEF generation. 1

KT02

KCDOSTM

(see K345)
The page pool in KDCFILE is full.
Action: Change generation with KDCDEF, enlarge page pool with MAX PGPOOL=(number,...). 1

KT03

KCDOSTM

(see K306)
The transaction had to be rolled back and the service had to be terminated abnormally because the DB system has rolled back the DB transaction when closing down.

KT04

KCDOSTM

A log record is too large for the input buffer.
Action: address fewer OSI TP job-receivers in this service 1

KT05

KCDOSTM

The transaction must be rolled back because the database transaction was rolled back.

KT06

KCDOSTM

The database reported that the transaction was rolled back when the transaction was rolled terminated after a Prepare statement.

KT07

KCDOSTM

An OSI TP server reported a heuristic decision (heuristic mixed).

KT08

KCDOSTM

An OSI TP server reported a heuristic decision (heuristic hazard).

KU04

KDCRTDB

The DB transaction had to be rolled back. UTM also rolls back the UTM transaction: Control is returned to the program unit run, as with the UTM call RSET.
In VORGANG exit program before start of service UTM has to terminate the service with PEND ER (70Z/KU04).
In VORGANG exit program after end of service a PENDER dump is written.

KU08

KDCRTDB

UTM has to terminate the service with PEND ER. The message K017 or K055 includes the first 4 bytes of the DB error message.

KU0C

KDCRTDB

The DB system (the DBH) is not or no longer available. UTM terminates the application abnormally or aborts application start-up.

KU10

KDCRTDB

The DB system is no longer available due to DB administrator action. UTM terminates application abnormally.

KU14

KDCRTDB

The DB system is currently not available. A new attempt to set up the connection is made after 5 seconds. 1

KU18

KDCRTDB

A (possibly recoverable) DB system error occurred.

KU1C

KDCRTDB

An unrecoverable DB system error occurred. UTM terminates the application abnormally.

KU20

KDCRTDB

The DB system detected a user error. The error occurs at application start-up when the DB-specific start parameters are checked.
The DB error message is output to stderr.

KU24

KDCRTDB

UTM behavior unexpected by the DB system. The application is terminated with PEND06.

KU99 *)

KDCRTDB

With multi-DB systems: After a PETA call, the DB system cannot execute the FITA call.

KV02

KCSTUTM

(see K345)
The page pool in KDCFILE is full.
Action: Change generation with KDCDEF, enlarge page pool with MAX PGPOOL=(number,...). 1

KV03 **)

KCSTUTM

(see K348)
The cluster page pool in the KDCFILE is full.
Action: Generation with KDCDEF; increase size of cluster page pool with CLUSTER PGPOOL=(number,...).

KW01

KCDOSSF

TP-HANDSHAKE-IND received.

KW02

KCDOSSF

TP-BEGIN-DIALOGUE-CNF received (negative).

KW03

KCDOSSF

TP-U-ERROR-IND received from a partner which does not have the right to send.

KW04

KCDOSSF

Timer expired.

KW05

KCDOSSF

TP-U-ABORT-IND or TP-P-ABORT-IND received.

KW06

KCDOSSF

TP-ROLLBACK-IND received.

KW07

KCDOSSF

openUTM does not support reception of TP-END-DIALOGUE-IND from a client.

KW08

KCDOSSF

The dialog with the client was not terminated with the first transaction in the functional unit unchained functions.

KY00

KCDSYPM

A negative acknowledgment was received from the partner.

KY01

KCDSYPM

Timeout when reserving a session.

KY02

KCDSYPM

The job-receiving service was terminated with PEND ER.

KY03

KCDSYPM

The job-submitting service was terminated with PEND ER.

KY04

KCDSYPM

Mismatch with the partner, or the local service is in the PTC status.

KY05

KCDSYPM

Mismatch with the partner.

KY06

KCDSYPM

Mismatch with the database.

KY07

KCDSYPM

Loss of connection to the partner.

NOTA

KCDRTDB

Transaction is unknown at the XA Resource Manager. (May occur, for example, after timeouts with the Oracle database).

UPCP **)

KCSUPIC

(see K348)
The cluster page pool in the KDCFILE is full.
Action: Generation with KDCDEF; increase size of cluster page pool with CLUSTER PGPOOL=(number,...).

UPDE

KCSUPIC

The UPIC partner has required a service abort.

UPPG

KCSUPIC

(see K345)
The page pool in KDCFILE is full.
Action: Change generation with KDCDEF, enlarge page pool with MAX PGPOOL=(number,...). 1

UPRS

KCSUPIC

The UPIC partner has suppressed a service restart. This occurs when a service restart would have been possible, but was not required by the UPIC partner. UTM then terminates the service abnormally.

UPXC

KCSUPIC

In a program unit using the X/OPEN-API, the message to the UPIC job submitter is to be completed even though a message to a job receiver service has already been completed.

UPXM

KCSUPIC

In a program unit using the X/OPEN-API, the message to the UPIC job submitter is to be completed even though a message to the UPIC job submitter has already been completed.

XTnn

KDCROOT

The signal routine in KDCROOT was called, nn = signal number (see header file signal.h). If nn is the value of SIGALRM, the maximum permissible program runtime has been exceeded (see KDCDEF generation TAC RTIME=<rtime>)

1When TESTMODE=OFF, these PENDER dumps are suppressed. Dynamic loading is suppressed at the same time unless for the current TAC, PGWT calls are permitted and the KDCS call at which the error occurred was not a PEND call.
*) the values appear only on BS2000 systems.
**)  the values appear only on Unix, Linux and Windows systems.