Überblick über die Einträge im KDCS-Parameterbereich und Nachrichtenbereich (NB) bei den KDCS-Aufrufen. Nicht aufgeführte Felder sind mit dem Wert binär Null zu versorgen.
In der folgenden Tabelle sind die Feldnamen in C/C++ nur aufgeführt, wenn sie sich von den Feldnamen in COBOL durch mehr als nur die Groß-/Kleinschreibung unterscheiden.
In der folgenden Tabelle bedeuten:
0 | binär null |
KDCS-Parameterbereich | NB / 2. Parameter-Bereich | |||||||
---|---|---|---|---|---|---|---|---|
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 | derzeit nicht verwendet; | |
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 Steht in KCLT der Name einer USER- oder Temporären Queue, muss im Feld KCQTYP der Wert U bzw. Q angegeben werden
2 nur auf BS2000-Systemen
Übersicht über die Rückgaben im KDCS-Kommunikationsbereich bei den KDCS-Aufrufen.
In der folgenden Tabelle bedeutet ein Stern (*) immer einen Rückgabewert
Aufruf | KDCS-Kommunikationsbereich | ||||||||
---|---|---|---|---|---|---|---|---|---|
KCOP | KCOM | KB-Kopf | KB-Rückgabebereich | KB- | |||||
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 nur auf BS2000-Systemen
2 KCRLM wird nur dann versorgt, wenn KCLI>0 angegeben wurde.