<?xml version="1.0" encoding="UTF-8"?>

<!ELEMENT label (#PCDATA)>
<!ATTLIST label
     resource-key CDATA #IMPLIED
     resource-params CDATA #IMPLIED
>

<!ELEMENT command (label?)>
<!ATTLIST command
     type (EXECUTE_STEP_TASKS|DROP_STEP_TASKS|ADD_STEP_TASKS_TO_QUEUE|
          EXECUTE_QUEUED_TASKS|DELETE_QUEUED_TASKS|UNDO_STEP_TASKS|ADD_TASK|

     REMOVE_TASK|GOTO_STEP|NEXT_STEP|PREVIOUS_STEP|QUIT|REDO_STEP|LOAD_PROCESS|
          PROCESS_COMPLETE|LAUNCH_WIZARD|LAUNCH_TEMPLATE|TEMPLATE_COMPLETE|
          WIZARD_COMPLETE|DROP_REDO|EXECUTE_NEXT|EXECUTE_GOTO|DISPLAY_TEXT|
          REDO_INPUT) #REQUIRED
     value CDATA #IMPLIED
>

<!ELEMENT input (label, validator*)>
<!ATTLIST input
     type (text | select | password | path | class) #REQUIRED
     selectprovider CDATA #IMPLIED
>

<!ELEMENT task (property*)>
<!ATTLIST task
     id CDATA #REQUIRED
     class CDATA #REQUIRED
     longRunning (true|false) #IMPLIED
     inherit-values-from CDATA #IMPLIED
     batch (true|false) #IMPLIED
>
<!ELEMENT tasks (task+)>

<!ELEMENT validator (if-true?,if-false?)>
<!ATTLIST validator
     id CDATA #REQUIRED
     phase (PRESTEP|PREINPUT|POSTINPUT|PRENAVIGATION|POSTSTEP) #REQUIRED
>

<!ELEMENT if-true (command*)>
<!ELEMENT if-false (command*)>

<!ELEMENT property (value?, input?)>
<!ATTLIST property
     name CDATA #REQUIRED
>

<!ELEMENT value (#PCDATA)>

Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices