A block is specified as:
<keyword> {
}
As in similar programming languages, curly braces denote the
beginning and ending of the block. In this example, <keyword>
indicates a DSL keyword.
Within the main block are more blocks:
¶ Variable Block Defines variables used in the dialog
¶ Attribute Block Defines the dialogs attributes
¶ Gadget Block Defines gadgets that appear in the dialog
A gadget block begins with the keyword Gadget or the name of a
gadget.
Comments are specified using a C comment notation of:
/* */
All command lines must be terminated by a semicolon (;).
Basic Structure of a User Admin Subcategory Dialog
The following partial dialog example contains five gadgets: two
Group gadgets, two Text gadgets, and a Message gadget. In this
case, the Message gadget is used to insert spacing between the two
Text gadgets, but it can also be used to display read-only
informational text. The Group gadget is used to group together other
gadgets. It is also used to define the title of the partial dialog. The
two Text gadgets define the only data entry areas in the example
dialog.
/* Comment. */
Partial Dialog {
/* Define a title gadget */
Group {
Attributes {
Name = MyTestDialog;
Title = "Test Dialog for my EP Type (newep)";
}
}
Group {
Overview of AEF Dialogs
105
Tivoli® SecureWay Application Management Toolkit Guide