The dialogs used by the Oracle application are typical AEF
application dialogs, with a few differences. One primary difference is
that the source files for the Oracle application dialogs, as distributed
with the Application Management Toolkit, use message files in order
to support language translations. This is not required if your
application will support a single language, but it is recommended to
allow for later internationalization, if it becomes necessary. For more
information on message files and AEF dialogs, see the Dialog
Specification Language chapter in the TME 10 AEF Users Guide.
The Oracle applications Login dialog (OracleLogin) provides the
GUI for the following properties:
¶ ora8_acct_status
¶ ora8_name
¶ ora8_pre_exp
¶ ora8_pw_type
¶ ora8_passwd
¶ ora8_ext_name
Most of the DSL code for this dialog is typical, with the exception
of the call to AEFToggleGadgetWithChoice(). This callback toggles
the sensitivity of specified gadgets based on the value of another
gadget. For example:
Changed =
AEFToggleGadgetWithChoice&/.../ora8_pwtype\
("/.../ora8_ext_name", "G"),
AEFToggleGadgetWithChoice&/.../ora8_pwtype\
("/.../ora8_passwd", "I");
This example will toggle the gadgets ora8_ext_name or
ora8_passwd based on the value of ora8_pwtype. In the following
section, the DSL code sets both gadgets initially to insensitive.
Sensitivity refers to whether or not a field can be altered. Fields
marked as insensitive are blurred out and cannot be changed. This is
useful for pairs of radio buttons where each button is exclusive of
the other.
Oracle Application Dialogs
108
User Administration Version 3.8