The data structure kc_mux_str is defined for the object type KC_MUX. In the case of KC_GET_OBJECT, UTM returns the names and properties of a multiplex connection via which a message router can connect to the application in kc_mux_str.
Several terminal clients can be connected simultaneously to the UTM application via a multiplex connection.
mod 1 | Data structure kc_mux_str |
- |
|
- |
|
- |
|
x(GPD) |
|
x(GPR) |
|
x(GPD) |
|
- |
|
x(A) |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
x(IR) |
|
1 The contents of the field can be modified with KC_MODIFY_OBJECT; see "obj_type=KC_MUX (BS2000 systems)"
The fields in the data structure have the following meanings:
mx_name | ||
Contains the name of the multiplex connection. | ||
pronam | ||
The name of the computer containing the message router. The name in pronam is identical to the name of the computer specified for the BCAM generation for this computer. | ||
bcamappl | ||
The name of the local UTM application (BCAMAPPL name) via which the connection to the message router will be established, i.e. the message router must specify this application name as the partner name when the connection to the UTM application is established. If several multiplex connections (the same computer name is always in pronam) with different BCAMAPPL names exist in the local application for a message router, then several parallel connections can be established to the message router. | ||
auto_connect | ||
Specifies if the local application automatically establishes a transport connection to the message router during the application start. | ||
'N' | The connection is not automatically established, it must be established by the administrator (see connect_mode). | |
'Y' | UTM attempts to establish the connection to the message router at the start of the local application. | |
maxses | ||
Specifies the maximum number of simultaneously open sessions that can exist between the message router and the application, i.e. maxses contains the maximum number of clients that can be simultaneously connected to the application via the message router. Minimum value: '1' | ||
state | Specifies whether the multiplex connection is currently disabled. | |
'Y' | The multiplex connection is not disabled. | |
'N' | The multiplex connection is disabled. No connection between the message router and the application can be established at the present time. | |
netprio | ||
Specifies the transport priority used on the transport connection between the application and the message router. | ||
'M' | "Medium" transport priority | |
'L' | "Low" transport priority | |
connect_mode | ||
Specifies whether the message router is currently connected to the application. | ||
'Y' | The message router is currently connected to the application. | |
'W' | UTM is attempting to establish a connection to the message router. | |
'N' | The message router is not currently connected to the application. | |
actcon | ||
Contains the number of clients currently connected to the application via this multiplex connection. | ||
maxcon | ||
Contains the maximum value that actcon has reached during the current application run. maxcon also specifies the maximum number of clients that were simultaneously connected to the application via this multiplex connection during the previous application run. | ||
letters | Contains the number of messages replaced between the message router and the application since the start of the application (input and output messages). | |
incnt | Contains the number of input messages received from the application via this multiplex connection. | |
wait_go | ||
Specifies how often BCAM needed to request the multiplex connection to resend a message because BCAM was not able to accept this message before due to a BCAM bottleneck (WAIT FOR GO). | ||
shortage | ||
Contains the number of BCAM bottlenecks (shortages) for this multiplex connection since the start of the application. | ||
rtryo ( retry out) | ||
Specifies how often the application needed to retry sending an output message to the message router since the application start. | ||
rtryi ( retry in) | ||
Specifies how often the application needed to retry reading a message from the message router since the application start. | ||
bcam_trace | ||
Specifies whether the BCAM trace for this multiplex connection is explicitly activated or deactivated. | ||
'Y' | The BCAM is explicitly activated. | |
'N' | The BCAM trace is not explicitly activated. | |
There is only any point evaluating this field if the BCAM trace is activated explicitly for a number of LTERM partners, LPAP partners or multiplex connections. If the BCAM trace is activated or deactivated generally (kc_diag_and_account_par_str), 'N' is returned for bcam_trace. If the value of bcam_trace is to be modified, the following prerequisites apply to explicit activation:
The prerequisite for explicit deactivation is that the BCAM trace is activated explicitly for a number of LTERM partners, LPAP partners or multiplex connections. |