17.10 - Level 2 Login and Pre & Post Exits - Call-Level Interface Version 2

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

Product
Call-Level Interface Version 2
Release Number
17.10
Release Date
October 2021
Content Type
Programming Reference
Publication ID
B035-2418-061K
Language
English (United States)

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;