Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

The Communication Area KB

&pagelevel(5)&pagelevel

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
kcuserid

UTM login name

8-15

08-0F

KCTACVG
kccv_tac

TAC used to start this conversation.

16-17

10-11

KCTAGVG:
kccv_day

day

Date of the start of conversation

 







18-19

12-13

KCMONVG
kccv_mon

month

20-21

14-15

KCJHRVG
kccv_year

year

22-24

16-18

KCTJHVG
kccv_doy

working day

25-26

19-1A

KCSTDVG
kccv_hour

hour

Time of the start of conversation

 





27-28

1B-1C

KCMINVG
kccv_minute

minute

29-30

1D-1E

KCSEKVG
kccv_second

second

31

1F

KCKNZVG
kccv_status

conversation ID (see appendix or possible entries)

32-39

20-27

KCTACAL
kcpr_tac

TAC used to address the program

40-41

28-29

KCTACAL
kcpr_hour

hour

Time of the program start

 





42-43

2A-2B

KCMINAL
kcpr_minute

minute

44-45

2C-2D

KCSEKAL
kcpr_second

second

46

2E

KCAUSWEIS
kccard

card ID: A (ID card in reader) or blanks.

47

2F

KCTAIND
kctaind

transaction ID: F (first) or N (follow-up transaction)

48-55

30-37

KCLOGTER
kclogter

name of the LTERM partner (sender)

56-57

38-39

KCTERMN
kctermn

type of terminal or printer, see table for PTERM statement

58-59

3A-3B

KCLKBPB
kclpa

maximum length of the KB program area as generated

60-61

3C-3D

KCHSTA:
kchsta

number of stacked services from the point of view of the current service.

62

3E

KCDSTA
kcdsta

change in the number of stacked services

63

3F


empty

64

40

KCPRIND
kcprind

Program ID.
"A" = program unit run in an asynchronous service
"D" = program unit run in a synchronous service

65

41

KCOF1
kcof1

Permitted OSI-TP functions
"B" = basic functions
"H" = basic functions + handshake functions
"C" = basic and commit functions with chained transactions
"O" = other combination
blank if service was not started via OSI-TP

66

42

KCCP
kccp

UTM client protocol
"0" = asynchronous service
"1" = LU6.1
"2" = OSI TP
"3" = UPIC
"4" =DTP
"5" = APPLI
"6" = SOCKET (USP)
"7" = HTTP
"8" = SOCKET (USP) SECURE
"9" = HTTPS

67

43

KCTARB
kctarb

TA is marked for rollback.

68-71

44-47

KCYEARVG
kccv_year

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
kcrdf

return area for screen functions

KCRWVG
kcrwvg
number of waiting services in the case of DGET

86-87

56-57

KCRLM
kcrlm

return actual length of the message



INFO CK call

MGET call

SIGN ON call

88

58

KCRINFCC/ kcrinfcc:
KDCS return code
of checked
KDCS call

KCVGST/ kcpcv_state:
service status

KCRSIGN1/kcrsign1:
primary code

89

59

KCTAST/ kcpta_state:
transaction status

KCRSIGN2:
secondary code

90-91

5A-5B

empty

92-94

5C-5E

KCRCCC
kcrccc

KCDS return code

95

5F

KCRCKZ
kcrcid

identifiers: P (production application), T (test application)

96-99

60-63

KCRCDC
kcrcdc

internal return code

100-
107

64-6B

KCRMF
kcrfn

return of the format identifier or the abstract syntax

108-
115

6C-73

KCRPI
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