TaskInfo DTD and XML definitions

The TaskInfo has the following entry in the DTD file:
Table 1. TaskInfo definition
Line entry in the DTD file Description
<!ELEMENT TaskInfo EMPTY> A TaskInfo does not contain any sub-elements
<!ATTLIST TaskInfo
    taskName CDATA #REQUIRED
    operation CDATA #IMPLIED
    process CDATA #IMPLIED
    application CDATA #IMPLIED
    operationPanel CDATA #IMPLIED
    shortDescription CDATA #REQUIRED
    longDescription CDATA #REQUIRED
    yNavigationArea CDATA #IMPLIED
    xNavigationArea CDATA #IMPLIED
    widthNavigationArea CDATA #IMPLIED
    heightNavigationArea CDATA #IMPLIED
    code CDATA #REQUIRED
    executeOperation (true|false) "false"> Attribute list 
Attribute list
Table 2. TaskInfo attributes
Attribute Description
taskName Name given to a task (mandatory). This attribute is used to refer to the TaskInfo by any other TaskLauncher or Desktop process.
operation Name of the operation that launches when the button is clicked. This name must match an operation name in any of the operation definition files handled by the toolkit. The operation is instantiated using the standard toolkit mechanism (DSEOperation.readObject(operation)).
process Name of the process to be instantiated by the Navigation Controller when the button is clicked
application Name of the application that launches when the button is clicked. The name must include the name of the package where the Java(TM) class is defined.
operationPanel Identifier (id) of the operation panel defined in the view definition file (view.xml) that is associated with the panel. If instantiation using the definition file fails, then the panel will be instantiated using this value directly as the classname for instantiation.
shortDescription Text that is shown as the label of the launched task in the TaskArea (mandatory)
longDescription Tool tip text that is shown when the mouse cursor is moved over the launched task in the TaskArea (mandatory)
yNavigationArea Default vertical coordinate in the WorkingArea where the panel will be opened
xNavigationArea Default horizontal coordinate in the WorkingArea where the panel will be opened
widthNavigationArea Default panel width when first opened
heightNavigationArea Default panel height when first opened
code Code by which the task will be identified by the system (mandatory). Applications or operations can request a task with a specific code or taskName from the Desktop.
executeOperation Whether the operation will be executed before displaying the operation panel
The following is an example of an XML definition for a TaskInfo:
<TaskInfo taskName="TX01" 
  operation= "withdrawalOperation" 
  operationPanel="com.ibm.dse.somepath.WithdrawalView" 
  shortDescription="Cash Withdrawal"
  longDescription="Cash Withdrawal Operation" 
  code="WTHD01" />