High Availability Monitors Version A.03.02 Release Notes
NOF API Verbs (QUERY Verbs)
QUERY_TN3270_ACCESS_DEF
Chapter 4 947
typedef struct tn3270_access_detail
{
AP_UINT16 default_record; /* is this the DEFAULT record?*/
unsigned char client_address[68]; /* address of TN3270 user */
AP_UINT32 num_filtered_sessions;/* num sess returned for user */
TN3270_ACCESS_DEF_DATA def_data; /* user definition */
} TN3270_ACCESS_DETAIL;
typedef struct tn3270_access_def_data
{
unsigned char description[32]; /* Description - null terminated */
unsigned char reserv1[16]; /* reserved */
AP_UINT16 address_format; /* Format of client address */
AP_UINT32 num_sessions; /* Number of sessions being added */
} TN3270_ACCESS_DEF_DATA;
For each session, up to the number speciļ¬ed by the
num_sessions
parameter, the following structure is included at the end of the def_data
structure:
typedef struct tn3270_session_def_data
{
AP_UINT16 sub_overlay_size; /* reserved */
unsigned char description[32]; /* Session description */
unsigned char tn3270_support; /* Level of TN3270 support */
unsigned char allow_specific_lu; /* Allow access to specific LUs */
unsigned char printer_lu_name[8]; /* Generic printer LU/pool */
/* accessed */
unsigned char reserv1[6]; /* reserved */
AP_UINT16 port_number; /* TCP/IP port used to access */
/* server */
unsigned char lu_name[8]; /* Generic display LU/pool */
/* accessed */
unsigned char session_type; /* Unused in SNAplus2 V6 */
unsigned char model_override; /* Unused in SNAplus2 V6 */
unsigned char reserv3[4]; /* reserved */
AP_UINT32 reserv4; /* reserved */
} TN3270_SESSION_DEF_DATA;
Supplied Parameters
The application supplies the following parameters: