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 | binär null |
KDCS parameter area | NB / 2nd parameter area | |||||||
---|---|---|---|---|---|---|---|---|
KCOP | KCOM | KCLA | KCLM | KCRN | KCMCOM | |||
KCMF/kcfn | KCDF | KCAPRO | ||||||
APRO | AM | X | X | X | X | [X] | ||
CTRL | PR | 0 | 0 | X | B | X/0 | Currently not used; | |
DADM | RQ | X | 0 | X | X | 0 | X1 | * |
DGET | FT | X | 0 | X | B | 0 | X | * |
DPUT | NT |
| X | X | X | X | X | X |
FGET | X | X | * | |||||
FPUT | NT | X | X | X | X | X | ||
GTDA | X | X | X | * | ||||
INFO | CD | X | X | * | ||||
CK | X | |||||||
INIT |
| X | X |
|
|
|
|
|
LPUT | X | X | ||||||
MCOM | BC | 0 | 0 | X | X | |||
MGET |
| X |
| X | * | |||
MPUT | NT |
| X | X | X | X |
| X |
PADM | OK | 0 | 0 | X | X | 0 | 0 | * |
PEND | PA |
|
| X |
|
|
| |
PGWT | KP | 0 | 0 | 0 | 0 | X | 0 | * |
PTDA | X | X | X | X | ||||
QCRE | NN | X | 0 | B | B | 0 | X | |
QREL | RL | 0 | 0 | X | B | 0 | 0 | |
RSET | ||||||||
SGET | KP | X |
| X |
|
|
| * |
SIGN | ST | X | 0 | 0 | 0 | 0 | 0 | X |
SPUT | DL | X | 0 | X | X | 0 | 0 | X |
SREL | LB | X | ||||||
UNLK | GB | 0 | 0 | X | X | 0 | 0 |
1 If KCLT contains the name of a USER or temporary queue, a value of U or Q must be specified in the KCQTYP field.
2 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 | K | KCRINFCC | KCRCCC | KCRMF/kcrfn | KCRPI | ||||
APRO | AM | * | |||||||
CTRL | PR | * | |||||||
DADM | RQ | * | * | * | |||||
DGET | FT | * | * | * | * | ||||
DPUT | NT | * | |||||||
FGET | * | * | * | ||||||
FPUT | NT | * | |||||||
GTDA | * | * | |||||||
INFO | CD | * | * | ||||||
CK | * | * | * | ||||||
INIT |
| * |
| * | * | * | * | ||
LPUT | * | ||||||||
MCOM | BC | * | |||||||
MGET | NT |
| * | * | * | * |
| ||
MPUT | NT | * | * | ||||||
PADM | OK |
| * |
| |||||
PEND | PA | * | |||||||
PGWT2 | KP | * | * | * | * | ||||
PTDA | * | ||||||||
QCRE | NN | * | * | ||||||
QREL | RL | * | |||||||
RSET | * | * | |||||||
SGET | KP | * | * | ||||||
SIGN | ST | * | * | * | * | * | |||
ON | * | * | |||||||
SPUT | DL | * | |||||||
SREL | LB | * | |||||||
UNLK | GB | * |
1 Only on BS2000 systems
2 KCRLM is only supplied when KCLI>0 was specified.