HP-UX SNAplus2 NOF Programmer's Guide
NOF API Verbs (QUERY Verbs)
QUERY_3270_USER_SESSIONS
Chapter 4512
QUERY_3270_USER_SESSIONS
QUERY_3270_USER returns information about a 3270 emulation user's
current sessions. It can return either summary or detailed information,
about a single session or multiple sessions, depending on the options
used. The application can use QUERY_EMULATOR_USER_DEF to
obtain information about the configuration file definition of a 3270 user
(such as session limits and access to 3270 functions), and
QUERY_3270_USER to obtain general information about the user's
3270 emulation program usage.
This verb must be issued to a running node.
VCB Structure
typedef struct query_3270_user_sessions
{
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 */
unsigned char *buf_ptr; /* pointer to buffer */
AP_UINT32 buf_size; /* buffer size */
AP_UINT32 total_buf_size; /* total buffer size required */
AP_UINT16 num_entries; /* number of entries */
AP_UINT16 total_num_entries; /* total number of entries */
unsigned char list_options; /* listing options */
unsigned char reserv3; /* reserved */
unsigned char user_name[32]; /* 3270 user name */
unsigned char system_name[64]; /* computer name */
AP_UINT32 user_pid; /* process ID */
unsigned char lu_name[8]; /* LU of session to start from */
} QUERY_3270_USER_SESSIONS;
typedef struct user_3270_session_summary
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char lu_name[8]; /* LU used by session */
} USER_3270_SESSION_SUMMARY;
typedef struct user_3270_session_detail
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char lu_name[8]; /* LU used by session */