High Availability Monitors Version A.03.02 Release Notes

NOF API Verbs (ACTIVATE_SESSION to OPEN_FILE)
DEFINE_TN3270_ACCESS
Chapter 3 369
DEFINE_TN3270_ACCESS
DEFINE_TN3270_ACCESS defines TN3270 access details for a
particular client (or default TN3270 access details for all clients). Each
verb specified details for one or more sessions. Each session is uniquely
identified by the client address and the server port number. The
DEFINE_TN3270_ACCESS verb can be used to define a new user, to
define new sessions for use by an existing client, or to modify the session
parameters. (To delete sessions from an existing user, use
DELETE_TN3270_ACCESS.)
VCB Structure
The DEFINE_TN3270_ACCESS verb contains a variable number of
tn3270_session_def_data structures; these define the user's sessions.
The session structures are included at the endof the def_data structure;
the number of these structures is specified by the
num_sessions
parameter.
typedef struct define_tn3270_access
{
AP_UINT16 opcode; /* verb operation code */
unsigned char reserv2; /* reserved */
unsigned char format; /* reserved */
AP_UINT16 primary_rc; /* primary return code */
AP_UINT32 secondary_rc; /* secondary return code */
AP_UINT16 default_record; /* is this the DEFAULT record? */
unsigned char client_address[68]; /* address of TN3270 user */
TN3270_ACCESS_DEF_DATA def_data;
} DEFINE_TN3270_ACCESS;
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 */
unsigned char reserv3[12]; /* reserved */
} TN3270_ACCESS_DEF_DATA;
typedef struct tn3270_session_def_data
{