User Exits for Security - Call-Level Interface Version 2

Teradata Call-Level Interface Version 2 Reference for Workstation-Attached Systems

Product
Call-Level Interface Version 2
Release Number
15.10
Language
English (United States)
Last Update
2018-10-07
dita:id
B035-2418
lifecycle
previous
Product Category
Teradata Tools and Utilities

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;