Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ snalu62_display_mode(3) — SNA APPC LU6.2 3.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

snalu62_display_mode(3)  —  Subroutines

 
 
 
 

Name

snalu62_display_mode − Displays the parameters for the specified mode name. 
 
 
 

FORMAT

STATUS_RTN snalu62_display_mode(
     STATUS_VEC status_vec,
     char ∗local_lu_name,
     char ∗remote_lu_name,
     char ∗mode_name,
     UINT32 ∗send_max_ru_size_lower_bound,
     UINT32 ∗send_max_ru_size_upper_bound,
     UINT32 ∗recv_max_ru_size_lower_bound,
     UINT32 ∗recv_max_ru_size_upper_bound,
     UINT32 ∗single_session_reinitiation,
     UINT32 ∗session_level_cryptography,
     UINT32 ∗length_checked_compression,
     UINT32 ∗inbound_compression_level,
     UINT32 ∗outbound_compression_level,
     UINT8 ∗rle_before_lz,
     UINT32 ∗conwinner_auto_activate_limit,
     UINT32 ∗local_max_session_limit,
     UINT32 ∗lu_mode_session_limit,
     UINT32 ∗min_conwinners,
     UINT32 ∗min_conlosers,
     UINT32 ∗termination_count,
     UINT32 ∗drain_local_lu,
     UINT32 ∗drain_remote_lu,
     UINT32 ∗lu_mode_session_count,
     UINT32 ∗conwinners_session_count,
     UINT32 ∗conlosers_session_count,
     SES_LIST ∗session_ids,
     CONV_GROUP_LIST ∗conversation_group_ids,
     UINT32 ∗preferred_recv_ru_size,
     UINT32 ∗preferred_send_ru_size,
     char ∗session_deactivation_tp_name,
     SRV_INFO ∗server_info
     );
 
 
 
 

Arguments

 

status_vec
 
A pointer to a STATUS_VEC array to receive the completion status information. 
 
 

local_lu_name
 
A pointer to a null-terminated ASCII string specifying either the fully-qualified network name or the locally-known alias of the local LU.
 
 

remote_lu_name
 
A pointer to a null-terminated ASCII string specifying either the fully-qualified network name or the locally-known alias of the remote LU.
 
 

mode_name
 
A pointer to a null-terminated ASCII string specifying the mode name to display.
 

send_max_ru_size_lower_bound
 
A pointer to a UINT32 location to receive a value indicating the lower bound for the maximum size of normal-flow requests that the local LU sends on its sessions. 
 
 

send_max_ru_size_upper_bound
 
A pointer to a UINT32 location to receive a value indicating the upper bound for the maximum size of normal-flow requests that the local LU sends on its sessions. 
 
 

recv_max_ru_size_lower_bound
 
A pointer to a UINT32 location to receive a value indicating the lower bound for the maximum size of normal-flow requests that the local LU receives on its sessions. 
 
 

recv_max_ru_size_upper_bound
 
A pointer to a UINT32 location to receive a value indicating the upper bound for the maximum size of normal-flow requests that the local LU receives on its sessions. 
 
 

single_session_reinitiation
 
A pointer to a UINT32 location to receive the value indicating the responsibility for session reinitiation of a single session with the remote LU.  If a session is active between the remote and local LU, this parameter returns an indication of the actual session reinitiation responsibility; otherwise it returns an indication of the responsibility currently defined at the local LU. It can have one of the following values:
 

•SNALU62_C_UNDEFINED

Indicates that the remote LU supports parallel sessions. 

•SNALU62_C_OPERATOR

For single-session LUs, indicates that neither LU should automatically attempt to reinitiate the session in the case of a session failure.  Both sides require operator intervention. 

•SNALU62_C_PLU

For single-session LUs, indicates that the primary LU (PLU) should automatically attempt to reinitiate the session in the case of a failure. 

•SNALU62_C_SLU

For single-session LUs, indicates that the secondary LU (SLU) should automatically attempt to reinitiate the session in the case of a failure. 

•SNALU62_C_PLU_OR_SLU

For single-session LUs, indicates that either the PLU or the SLU should automatically attempt to reinitiate the session in the case of a failure. 
 
 

session_level_cryptography
 
This parameter is a place holder. The functionality represented by this parameter is not implemented.
 

length_checked_compression
 
This parameter is a place holder. The functionality represented by this parameter is not implemented.
 

inbound_compression_level
 
This parameter is a place holder. The functionality represented by this parameter is not implemented.
 

outbound_compression_level
 
This parameter is a place holder. The functionality represented by this parameter is not implemented.
 

rle_before_lz
 
This parameter is a place holder. The functionality represented by this parameter is not implemented.
 

conwinner_auto_activate_limit
 
A pointer to a UINT32 location to receive a value indicating the limit on the number of contention-winner sessions that the local LU can automatically activate when the minimum number of contention-winner sessions for the local LU increases (as a result of CNOS processing). 
 
 

local_max_session_limit
 
A pointer to a UINT32 location to receive a value indicating the LU-LU session limit that the local LU uses during CNOS processing for the session limit. 
 
 

lu_mode_session_limit
 
A pointer to a UINT32 location to receive a value indicating the current LU/mode session limit for this mode. 
 
 

min_conwinners
 
A pointer to a UINT32 location to receive a value indicating the current minimum number of sessions for which the local LU should be the contention winner. 
 
 

min_conlosers
 
A pointer to a UINT32 location to receive a value indicating the current minimum number of sessions for which the local LU should be the contention loser. 
 
 

termination_count
 
A pointer to a UINT32 location to receive a value indicating the termination count, which is the number of sessions for which the local LU is responsible to deactivate as a result of CNOS processing. 
 
 

drain_local_lu
 
A pointer to a UINT32 location to receive a value indicating whether the local LU is allowed to drain its allocation requests as a result of CNOS processing that resets the LU/mode session limit. 
 
 

drain_remote_lu
 
A pointer to a UINT32 location to receive a value indicating whether the remote LU is allowed to drain its allocation requests as a result of CNOS processing that resets the LU/mode session limit. 
 
 

lu_mode_session_count
 
A pointer to a UINT32 location to receive a value indicating the current LU/mode session count. 
 
 

conwinners_session_count
 
A pointer to a UINT32 location to receive a value indicating the number of active sessions for which the local LU is the contention winner. 
 
 

conlosers_session_count
 
A pointer to a UINT32 location to receive a value indicating the number of active sessions for which the local LU is the contention loser. 
 
 

session_ids
 
A pointer to a SES_LIST structure to receive the session identifiers assigned to the active sessions. 
 
The interface allocates the memory referenced by the SES_LIST structure.  The transaction program must deallocate this memory by using the snalu62_free_mem verb. 
 

 
 

conversation_group_ids
 
A pointer to a CONV_GROUP_LIST structure to receive the conversation group identifiers associated with the active sessions. 
 
The interface allocates the memory referenced by the CONV_GROUP_LIST structure.  The transaction program must deallocate this memory by using the snalu62_free_mem verb. 
 

 
 

preferred_recv_ru_size
 
A pointer to a UINT32 location to receive a value indicating the preferred maximum size of normal-flow requests that the local LU receives on its sessions. 
 
 

preferred_send_ru_size
 
A pointer to a UINT32 location to receive a value indicating the preferred maximum size of normal-flow requests that the local LU sends on its sessions. 
 
 

session_deactivation_tp_name
 
This parameter is a place holder. The functionality represented by this parameter is not implemented.
 

server_info
 
A pointer to a SRV_INFO structure specifying the LU6.2 Server to utilize.  Supply sufficient information to uniquely identify the LU6.2 Server.  If this parameter is not specified, the interface attempts to connect to a local server with the name LU62_SRV. 
 
 
 

Description

 
Use this verb to retrieve the current values of parameters that control the operation of the local LU in conjunction with a group of sessions to a remote LU, the session group being identified by a mode name.

 
This verb returns operating parameters that the snalu62_define_mode verb and the CNOS verbs establish. 
 

Restrictions

 
Only a process having superuser privileges or a user listed in the system group in the /etc/group file can call this verb. 
 

Return Values

 

SNALU62_S_OK
normal successful completion

SNALU62_S_PARERR
parameter error, function-name

SNALU62_S_PRGPARCHK
program parameter check

SNALU62_S_UNSUC
verb did not execute successfully
 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026