<userInput>
   <!-- Server configuration name panel -->
   <panel order="0">
      <field type="title" align="right"
         txt=" Configuration Name" bold="true" size="2"
         id="configName"
         icon="/images/search.png"
         />
      <field type="text" variable="SERVER_CONFIG">
         <description align="left" txt="The jboss server/xxx configuration name, e.g., default, all"
            id="serverConfigName.text"/>
         <spec txt="Name:" id="text.label" size="32" set="default"/>
      </field>
      <field type="divider" align="center"/>
      <field type="staticText" align="left"
         txt="Note: Using a configuration name other than 'default' will require use of -c name to select the configuration" />
   </panel>

   <!-- Isolation/call by value flag for deployers/jndi -->
   <panel order="1">
      <!-- Only show this if the ejb or ear deployer are selected -->
      <createForPack name="ejb-deployer" />
      <createForPack name="ear-deployer" />
      <field type="title" align="right"
         txt="Isolation and Call by Value Semantics" bold="true" size="1"
         id="isolation"
         icon="/images/tool.png"
         />
      <field type="staticText" align="left"
         txt="Enable deployment isolation/call by value as the default deployment mode. See http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingConfiguration and http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossClassLoadingUseCases for a discussion of related class loading issues."
         id="enableIsolationText"/>
      <field type="check" variable="enableIsolation">
         <spec txt="Enable deployment isolation/call by value"
            id="enableIsolation" true="true" false="false"
            set="false"/>
      </field>
   </panel>

   <!-- JMX Security Panel -->
   <panel order="2">
      <field type="title" align="right"
         txt=" JMX Security" bold="true" size="2"
         id="jmxSecurity"
         icon="/images/lock.png"
         />

      <!-- JMX interface security -->
      <field type="staticText" align="left"
         txt="This section allows you to control whether the JMX interfaces are secured. See http://wiki.jboss.org/wiki/Wiki.jsp?page=SecureJBoss for additional security configuration."
         id="jmxSecurityText"/>
      <field type="check" variable="secureJmxConsole">
         <!--
         <description align="left" txt="Should the jmx-console.war be secured?"
            id="secureJmxConsole"/>
         -->
         <spec txt="Secure jmx-console.war" id="secureJmxConsole" true="true" false="false"
            set="false"/>
      </field>
      <field type="check" variable="secureWebConsole">
         <spec txt="Secure web-console.war" id="secureWebConsole" true="true" false="false"
            set="false"/>
      </field>
      <field type="check" variable="secureJmxConnector">
         <spec txt="Secure jmx-invoker-service" id="secureJmxConnector" true="true" false="false"
            set="false"/>
      </field>
      <field type="check" variable="secureRmiHttpConnector">
         <spec txt="Secure rmi/http invoker" id="secureRmiHttpConnector" true="true" false="false"
            set="false"/>
      </field>

      <!-- The JAAS security domain names (without the java:/jaas prefix) -->
      <field type="divider" align="center"/>
      <field type="text" variable="jmxConsoleDomain">
         <description align="left" txt="The JAAS security domain name for the jmx access points"
            id="jmxConsoleDomain.text"/>
         <spec txt="Enter security-domain:" id="text.label" size="32" set="jmx-console"/>
      </field>
      <!--
      <field type="text" variable="webConsoleDomain">
         <description align="left" txt="The JAAS security domain name for the web-console.war"
            id="webConsoleDomain.text"/>
         <spec txt="Enter security-domain:" id="text.label" size="32" set="web-console"/>
      </field>
      -->

      <!-- The default admin username/password -->
      <field type="divider" align="center"/>
      <field type="text" variable="adminUser">
         <!--
         <description align="left" txt="The default admin user name"
            id="adminUser.text"/>
         -->
         <spec txt="Enter admin username:" id="text.label" size="32" set="admin"/>
      </field>
      <field type="text" variable="adminPassword">
         <!--
         <description align="left" txt="The default admin user password"
            id="adminPassword.text"/>
            -->
         <spec txt="Enter admin password:" id="text.label" size="32" set="admin"/>
      </field>
   </panel>
   
   <!-- Keystore password -->
   <panel order="3">
<field type="staticText" align="left"
             txt="If you've specified any SSL services, we will need the location of your keystore. If you do not have a keystore, we can create the keystore for you. If you do not let us generate it, you will need to copy it into the JBOSS_HOME/server/CONFIG/conf directory"/>
      <field type="divider" align="center"/>
      <field type="text" variable="KEYSTORE_PATH">
         <spec txt="name of keystore in server/CONFIG/conf" size="32" set="jbmail.store"/>
      </field>
      <field type="text" variable="KEYSTORE_PASS">
         <spec txt="Keystore password (must be at least 6 letters)" id="text.label" size="32" set="jbmsrulez123"/>
      </field>
      <field type="divider" align="center"/>
      <field type="check" variable="GENERATE_STORE">
         <spec txt="Generate Keystore" id="text.label" size="32" set="true" true="true" false="false"/>
      </field>
      <field type="divider" align="center"/>
      <field type="staticText" align="left"
             txt="Answer the following only if we are generating a keystore for you."/>
      <field type="text" variable="KEYSTORE_CN">
         <spec txt="Hostname" id="text.label" size="32" set="localhost.localdomain"/>
      </field>
      <field type="text" variable="KEYSTORE_OU">
         <spec txt="Company/Organization Unit" id="text.label" size="32" set="BigCo, Inc."/>
      </field>
      <field type="text" variable="KEYSTORE_O">
         <spec txt="Division/Organization" id="text.label" size="32" set="IT Group"/>
      </field>
      <field type="text" variable="KEYSTORE_L">
         <spec txt="City/Locality" id="text.label" size="32" set="Durham"/>
      </field>
      <field type="text" variable="KEYSTORE_ST">
         <spec txt="State/Province" id="text.label" size="32" set="North Carolina"/>
      </field>
      <field type="text" variable="KEYSTORE_C">
         <spec txt="Country (2 letter)" id="text.label" size="2" set="US"/>
      </field>
   </panel>
</userInput>
