Title = Msg(Dialogs_I18N_OracleLogin_Authentication);
Choices =
Msg(Dialogs_I18N_OracleLogin_ExternalAuth) {"E"},
Msg(Dialogs_I18N_OracleLogin_GlobalAuth) {"G"},
Msg(Dialogs_I18N_OracleLogin_PasswordAuth) {"I"};
Show = ALL;
/* All buttons should be visible. */
Sort = NO;
/* create buttons in specified order. */
ChildColumnAlignment = LEFT;
ChildRowAlignment = BOTTOM;
/*
* Define
callbacks to toggle the sensitivity of
* the text fields ora8_ext_name and ora8_passwd.
*/
Changed = AEFToggleGadgetWithChoice&/.../ora8_pwtype("/.../ora8_ext_name", "G"),
AEFToggleGadgetWithChoice&/.../ora8_pwtype("/.../ora8_passwd", "I");
}
}
/* AuthGroup */
Group
{
Name = ContingentData;
Border = YES;
/*
* Text field for the Oracle users password.
* Data entry only allowed if pw_type = "I".
*/
Text {
Name = ora8_passwd;
Title = Msg(Dialogs_I18N_OracleLogin_Identified);
Columns = 10;
Encrypt = CRYPT; /* Hides chars typed. Stores encryptd */
Sensitive = NO;
/* Can edit only if ora8_pwtype = "I". */
ChildColumnAlignment = RIGHT;
ChildRowAlignment = BOTTOM;
}
/*
*
Text field for the Oracle users external definition
*
(LDAP). Data entry only allowed if pw_type = "G".
*
Users enter the LDAP DN (Distinguished Name)
*/
Text {
Name = ora8_ext_name;
Title = Msg(Dialogs_I18N_OracleLogin_ExternalName);
Columns = 30;
Sensitive = NO;
/* Can edit only if ora8_pwtype = "G". */
ChildColumnAlignment = RIGHT;
ChildRowAlignment = BOTTOM;
}
} /* ContingentData */
} /* IdGroup */
Figure 1. DSL Source File (Part 4 of 5)
Oracle Application Dialogs
113
Tivoli® SecureWay Application Management Toolkit Guide