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