Supported AEF DSL Callbacks The previous appendix touched on the callbacks used when developing DSL dialog panels for use with Tivoli SecureWay User Administration. This appendix describes, in detail, all of the callbacks supported along with examples. Overview of AEF Callbacks Almost any gadget's behavior can be modified in a DSL dialog to handle most situations including, but not limited to, gadget interdependencies, default values and data validity checks. This behavior is modified using DSL callbacks in conjunction with the "changed" and "commands" gadget directives. The callbacks supported are dependent on code implementation of the GUI. In the case of Tivoli SecureWay User Administration, there are a large number of callbacks supported from the simple to the complex. In order to accomplish complex actions with a gadget, callbacks can be "chained" together. For example, one gadget, when changed, could clear the contents of another gadget then change the value in a third. This is accomplished by seperating each callback with a comma, and ending the chain with a semicolon. There will be examples later in this appendix. D 117 Tivoli®  SecureWay Application Management Toolkit Guide