HP-UX SNAplus2 R7 NOF Programmer's Guide
NOF API Verbs
DEFINE_TN3270_ACCESS
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[64]; /* reserved */
} TN3270_ACCESS_DEF_DATA;
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 current version */
unsigned char model_override; /* Unused in current version */
unsigned char ssl_enabled; /* reserved */
unsigned char reserv3[64]; /* reserved */
AP_UINT32 reserv4; /* reserved */
} TN3270_SESSION_DEF_DATA;
3.44.2 Supplied Parameters
The application supplies the following parameters:
opcode
AP_DEFINE_TN3270_ACCESS
default_record
Specifies whether this verb defines a default record, which will be used by any TN3270 user not explicitly
identified by a TCP/IP address. If a TN3270 user attempts to contact the TN server node, and the user’s TCP/
IP address does not match any DEFINE_TN3270_ACCESS record in the configuration but there is a default
record defined, the parameters from this record will be used. Possible values are:
AP_YES
This verb defines a default record. The client_address and address_format parameters are reserved.
255