The communication area (KB) consists of the KB header, the KB return area and the KB program area of the generated length.
Byte | Field names (COBOL and C++) and contents | ||||
dec. | hexadec. | ||||
0-7 | 00-07 | KCBENID | UTM login name | ||
8-15 | 08-0F | KCTACVG | TAC used to start this conversation. | ||
16-17 | 10-11 | KCTAGVG: | day | Date of the start of conversation | |
18-19 | 12-13 | KCMONVG | month | ||
20-21 | 14-15 | KCJHRVG | year | ||
22-24 | 16-18 | KCTJHVG | working day | ||
25-26 | 19-1A | KCSTDVG | hour | Time of the start of conversation | |
27-28 | 1B-1C | KCMINVG | minute | ||
29-30 | 1D-1E | KCSEKVG | second | ||
31 | 1F | KCKNZVG | conversation ID (see appendix or possible entries) | ||
32-39 | 20-27 | KCTACAL | TAC used to address the program | ||
40-41 | 28-29 | KCTACAL | hour | Time of the program start | |
42-43 | 2A-2B | KCMINAL | minute | ||
44-45 | 2C-2D | KCSEKAL | second | ||
46 | 2E | KCAUSWEIS | card ID: A (ID card in reader) or blanks. | ||
47 | 2F | KCTAIND | transaction ID: F (first) or N (follow-up transaction) | ||
48-55 | 30-37 | KCLOGTER | name of the LTERM partner (sender) | ||
56-57 | 38-39 | KCTERMN | type of terminal or printer, see table for PTERM statement | ||
58-59 | 3A-3B | KCLKBPB | maximum length of the KB program area as generated | ||
60-61 | 3C-3D | KCHSTA: | number of stacked services from the point of view of the current service. | ||
62 | 3E | KCDSTA | change in the number of stacked services | ||
63 | 3F | empty | |||
64 | 40 | KCPRIND | Program ID. | ||
65 | 41 | KCOF1 | Permitted OSI-TP functions | ||
66 | 42 | KCCP | UTM client protocol | ||
67 | 43 | KCTARB | TA is marked for rollback. | ||
68-71 | 44-47 | KCYEARVG | 4-digit year specification for the start of the service | ||
72-83 | 48-53 | empty (FILLER) | |||
84-115 | 54-73 | KCRFELD | KB return area | ||
84-85 | 54-55 | KCRDF | return area for screen functions | ||
KCRWVG kcrwvg | number of waiting services in the case of DGET | ||||
86-87 | 56-57 | KCRLM | return actual length of the message | ||
INFO CK call | MGET call | SIGN ON call | |||
88 | 58 | KCRINFCC/ kcrinfcc: | KCVGST/ kcpcv_state: | KCRSIGN1/kcrsign1: | |
89 | 59 | KCTAST/ kcpta_state: | KCRSIGN2: | ||
90-91 | 5A-5B | empty | |||
92-94 | 5C-5E | KCRCCC | KCDS return code | ||
95 | 5F | KCRCKZ | identifiers: P (production application), T (test application) | ||
96-99 | 60-63 | KCRCDC | internal return code | ||
100- | 64-6B | KCRMF | return of the format identifier or the abstract syntax | ||
108- | 6C-73 | KCRPI | KCRPI: service ID return | ||
KCRUS kcrus | KCRUS: user ID in the case of SIGN ST or creator of message with DGET | ||||
KCRQN kcrqn | KCRQN: name assigned by openUTM to the temporary queue in the case of QCRE NN | ||||
116- ... | 74- ... | KB program area |
KDCS communication area