Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Overview of all KDCS calls

Overview of the entries in the KDCS parameter area and message area (NB) for KDCS calls. Binary zero should be set in fields that are not listed.

In the table below, the field names in C/C++ are listed only if they differ from the field names in COBOL by more than just their case.

The key to the tables below is as follows:

0
B
X
*

binär null
Leerzeichen (Blanks)
sonstige Angaben
Rückgaben

KDCS parameter area

NB / 2nd parameter area

KCOP

KCOM

KCLA
KCLKBPRG/kclcapa

KCLM
KCLPAB/kclspa

KCRN

KCMCOM

KCMF/kcfn
KCLT
KCUS
KCPA
KCGTM

KCDF
KCLI
KCQRC

KCAPRO
KCDPUT
KCDGET
KCQCRE
KCEVENT
KCPADM
KCSGCL/kc_sgcl
KCNORPLY

APRO

AM
DM


X
X

X
X

X
X


X
X

[X]
[X]

CTRL

PR
PE
AB

0
0
0

0
0
0

X
X
X

B
B
B


X/0
X/0
0

Currently not used;
must be passed

DADM

RQ
UI
CS
DL
DA
MV
MA

X
X
0
0
0
0
0

0
0
0
0
0
0
0

X
X
X
X
B
X
B

X
0
0
X
X
X
X

0
0
0
0
0
0
0

X1
X
X
X1
X1
X
X

*
*
*
*
*
*
*

DGET

FT
NT
BF
BN
PF
PN

X
X
X
X
X
X

0
0
0
0
0
0

X
X
X
X
X
X

B
B
X
X
X
X

0
0
0
0
0
0

X
X
X
X
X
X

*
*
*
*
*
*

DPUT

NT
NE
NI
QT
QE
QI
+T
-T
+I
-I
RP2



0
0
0
0
0
0
0
0
0

X
X
X
X
X
X
X
X
X
X
X

X
X
X
X
X
X
X
X
X
X
X

X
X
B
X
X
B
B
B
B
B
B

X
X
0
0
0
0
0
0
0
0
0

X
X
X
X1
X1
X
0
0
0
0
X

X
X
X
X
X
X
X
X
X
X
X

FGET


X



X



*

FPUT

NT
NE
RP2


X
X
X

X
X
X

X
X
B

X
X
0


X
X
X

GTDA


X


X

X



*

INFO

CD
DT
LO
PC
SI

X
X
X
X
X



X



*
*
*
*
*

CK







X

INIT


PU
MD

X
X
X

X
X
0


0
0


0
0


X
0


0
0


*

LPUT


X






X

MCOM

BC
EC

0
0

0
0

X
0

X
X

MGET


NT

X
X



X

X
X



*
*

MPUT

NT
NE
PM
RM
EM
ES
HM



0
0
0
0
0

X
X
X
X
0
X
0

X
X
B
X
X
0
X

X
X
X
0
B
X
B

X
X
X
X
0
0
0



0
0
0
0
0

X
X
X
X
X
X
X

PADM

OK
PR
AT
AC
CA
CS
AI
PI

0
0
0
0
0
0
X
X

0
0
0
0
0
0
0
0

X
X
X
X
X
X
X
X

X
X
X
X
X
X
X
X

0
0
0
0
0
0
0
0

0
0
0
0
X
X
0
0

*
*
*
*
*
*
*
*

PEND

PA
PR
PS
KP
RE
SP
FC
RS
FR
FI
ER



0


0
0
0



0


0
0
0

X
X
X
X
X
X
X
B
B



0


0
0
0



0


0
0
0



0


0
0
0


PGWT

KP
PR
CM
RB

0
0
0
0

0
0
0
0

0
0
0
0

0
0
0
0

X
X
X
X

0
0
0
0

*
*
*
*

PTDA


X


X

X



X

QCRE

NN
WN

X
X

0
0

B
X

B
B

0
0

X
X


QREL

RL

0

0

X

B

0

0


RSET









SGET

KP
RL
GB
US

X
X
X
X




0

X
X
X
X




X




0




0

*
*
*
*

SIGN

ST
ON
CP
CK
OF
OB
CL2

X
X
X
X
0
0
0

0
0
0
0
0
0
0

0
0
0
0
0
0
0

0
X
0
0
0
0
0

0
0
0
0
0
0
0

0
0
0
0
0
0
0

X
X
X
X

SPUT

DL
MS
ES
GB
US

X
X
X
X
X

0

X
X
X
X
X

X

0

0

X
X
X
X
X

SREL

LB
GB



X
X





UNLK

GB
DA
US

0

0

X
X
X

X
X

0

0


If KCLT contains the name of a USER or temporary queue, a value of U or Q must be specified in the KCQTYP field.
Only on BS2000 systems

Overview of the values returned to the KDCS communication area for KDCS calls.

In the tables below, an asterisk (*) always indicates a return value.

Call

KDCS communication area

KCOP   

KCOM

KB header

KB return area

KB program area

K
C
R
D
F

K
C
R
L
M

KCRINFCC
KCRMGT
KCRST
KCRSIGN

KCRCCC
KCRCDC

KCRMF/kcrfn

KCRPI
KCRUS
KCRWVG
KCRQN
KCRQRC
KCRGTM
KCRDPID
KCRRC

APRO

AM
DM





*
*




CTRL

PR
PE
AB





*
*
*




DADM

RQ
UI
CS
DL
DA
MV
MA



*
*


*
*
*
*
*
*
*

*



DGET

FT
NT
BF
BN
PF
PN



*
*
*
*
*
*


*
*
*
*
*
*

*
*

*
*
*
*
*
*


DPUT

NT
NE
NI
QT
QE
QI
+T
-T
+I
-I
RP1





*
*
*
*
*
*
*
*
*
*
*



FGET




*


*

*



FPUT

NT
NE
RP1





*
*
*




GTDA




*


*




INFO

CD
DT
LO
PC
SI



*
*
*
*
*


*
*
*
*
*




CK



*

*

*




INIT


PU
MD

*
*



*


*
*
*

*
*

*
*

*
*

LPUT






*




MCOM

BC
EC





*
*




MGET

NT




*

*
*

*
*

*
*

*
*


*


MPUT

NT
NE
PM
RM
EM
ES
HM


*



*
*
*
*
*
*
*



PADM

OK
PR
AT
AC
CA
CS
AI
PI









*
*


*
*
*
*
*
*
*
*







*
*



PEND

PA
PR
PS
KP
RE
SP
FI
FC
RS
ER
FR





*
*
*
*
*
*
*
*
*
*
*




PGWT2

KP
PR
CM
RB



*
*
*
*


*
*
*
*

*


*

*


*


PTDA






*




QCRE

NN
WN





*
*


*


QREL

RL





*




RSET






*



*


SGET

KP
RL
GB
US



*
*
*
*


*
*
*
*






SIGN

ST



*

*

*

*

*


ON
CP
CK
OF
OB
CL1




*

*

*
*
*
*
*
*




SPUT

DL
MS
ES
GB
US





*
*
*
*
*




SREL

LB
GB





*
*




UNLK

GB
DA
US





*
*
*




Only on BS2000 systems

KCRLM is only supplied when KCLI>0 was specified.