Der Kommunikationsbereich besteht aus dem KB-Kopf, dem KB-Rückgabebereich und dem KB-Programmbereich in der generierten Länge.
Byte | Feldnamen (COBOL und C/C++) und Inhalt | ||||
dez. | hexadez. | ||||
0-7 | 00-07 | KCBENID | UTM-Benutzerkennung | ||
8-15 | 08-0F | KCTACVG | TAC, der verwendet wurde, um diesen Vorgang zu starten. | ||
16-17 | 10-11 | KCTAGVG: | Tag | Datum des Vorgangsbeginns | |
18-19 | 12-13 | KCMONVG | Monat | ||
20-21 | 14-15 | KCJHRVG | Jahr | ||
22-24 | 16-18 | KCTJHVG | Industrietag | ||
25-26 | 19-1A | KCSTDVG | Stunde | Uhrzeit des Vorgangsbeginns | |
27-28 | 1B-1C | KCMINVG | Minute | ||
29-30 | 1D-1E | KCSEKVG | Sekunde | ||
31 | 1F | KCKNZVG | Vorgangskennzeichen (mögliche Einträge siehe Anhang) | ||
32-39 | 20-27 | KCTACAL | TAC, mit dem das Programm adressiert wurde | ||
40-41 | 28-29 | KCSTDAL | Stunde | Uhrzeit des Programmbeginns | |
42-43 | 2A-2B | KCMINAL | Minute | ||
44-45 | 2C-2D | KCSEKAL | Sekunde | ||
46 | 2E | KCAUSWEIS | Ausweis-Kennzeichen: A (Ausweis steckt) oder Leerzeichen. | ||
47 | 2F | KCTAIND | Transaktionskennzeichen: F (erste) oder N (Folge-Transakt.) | ||
48-55 | 30-37 | KCLOGTER | Name des LPAP-Partners (Sender) | ||
56-57 | 38-39 | KCTERMN | Gerätetyp des Terminals oder Druckers, siehe Tabelle bei PTERM-Anweisung | ||
58-59 | 3A-3B | KCLKBPB | Maximallänge des KB-Programmbereichs gemäß UTM-Generierung | ||
60-61 | 3C-3D | KCHSTA: | Anzahl der gekellerten Vorgänge aus der Sicht des aktuellen Vorgangs. | ||
62 | 3E | KCDSTA | Veränderung der Anzahl der gekellerten Vorgänge | ||
63 | 3F | leer | |||
64 | 40 | KCPRIND | Programmkennzeichen. | ||
65 | 41 | KCOF1 | erlaubte OSI TP-Funktionen | ||
66 | 42 | KCCP | UTM Client Protocol | ||
67 | 43 | KCTARB | TA ist mit Rollback gekennzeichnet. | ||
68-71 | 44-47 | KCYEARVG | 4-stellige Jahresangabe des Vorgangbeginns | ||
72-83 | 48-53 | leer (FILLER) | |||
84-115 | 54-73 | KCRFELD | KB-Rückgabebereich | ||
84-85 | 54-55 | KCRDF | Rückgabe Bildschirmfunktion oder | ||
KCRWVG kcrwvg | Anzahl wartender Vorgänge beim DGET | ||||
86-87 | 56-57 | KCRLM | Rückgabe tatsächliche Länge der Nachricht | ||
INFO CK-Aufruf | MGET-Aufruf | SIGN ON-Aufruf | |||
88 | 58 | KCRINFCC/ kcrinfcc: | KCVGST/ kcpcv_state: | KCRSIGN1/kcrsign1: | |
89 | 59 | KCTAST/ kcpta_state: | KCRSIGN2: | ||
90 | 5A | leer | |||
91 | 5B | leer | KCRMGT: Nachrichtentyp | ||
92-94 | 5C-5E | KCRCCC kcrccc | KDCS-Returncode | ||
95 | 5F | KCRCKZ | Kennzeichen: P (Produktivanwendung) | ||
96-99 | 60-63 | KCRCDC | interner Returncode | ||
100-107 | 64-6B | KCRMF | Rückgabe Formatkennzeichen, Editprofiloder abstrakte Syntax | ||
108-115 | 6C-73 | KCRPI | Rückgabe Vorgangs-Identifikation | ||
KCRUS kcrus | Benutzerkennung beim SIGN ST oder Erzeuger der Nachricht beim DGET | ||||
KCRQN kcrqn | Von openUTM vergebener Name der Temporären Queue bei QCRE NN | ||||
116- ... | 74- ... | KB-Programmbereich |
KDCS-Kommunikationsbereich