User Exits for Security
Level 2 Login and Pre & Post Exits
The User Exit structures are defined as follows:
/***************************************************************/
/* User Exit Structures for Level 2 Login and Pre&Post Exits */
/***************************************************************/
typedef struct CliExit2_struct
{
char *dbcname;
UInt32 dbcname_actual_len;
UInt32 dbcname_max_len; /* = DBCNAMLEN */
char *username;
UInt32 username_actual_len;
UInt32 username_max_len; /* = USRNAMLEN */
char *password;
UInt32 password_actual_len;
UInt32 password_max_len; /* = PWDNAMLEN */
char *account;
UInt32 account_actual_len;
UInt32 account_max_len; /* = ACTNAMLEN */
char *domain;
UInt32 domain_actual_len;
UInt32 domain_max_len; /* = DOMAINLEN */
char *mechname;
UInt32 mechname_actual_len;
UInt32 mechname_max_len; /* = MECNAMLEN */
char *mechdata;
UInt32 mechdata_actual_len;
UInt32 mechdata_max_len; /* = MAX_LOGMECH_DATA_LEN */
char *charset;
UInt32 charset_actual_len;
UInt32 charset_max_len; /* = CHARSETSIZ */
} CliExit2_t, *CliExit2_p;