<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-i63, 5724-H88(C) COPYRIGHT International Business Machines Corp., 1997, 2004
All Rights Reserved * Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.--> 

<form-validation>
   <formset>
    <form name="com.ibm.ws.console.zos.orb.ORBAdvancedSettingsDetailForm">
        <field property="iiopKeepAlive" depends="required,integer,range">
           <arg0 key="ORBAdvancedSettings.iiopKeepAlive.displayName"/>
           <arg1 name="range" key="${var:min}" resource="false"/>
           <arg2 name="range" key="${var:max}" resource="false"/>
           <var>
              <var-name>min</var-name>
              <var-value>0</var-value>
           </var>
           <var>
              <var-name>max</var-name>
              <var-value>2147040</var-value>
           </var>
        </field>
        <field property="iiopSslKeepAlive" depends="required,integer,range">
           <arg0 key="ORBAdvancedSettings.iiopSslKeepAlive.displayName"/>
           <arg1 name="range" key="${var:min}" resource="false"/>
           <arg2 name="range" key="${var:max}" resource="false"/>
           <var>
              <var-name>min</var-name>
              <var-value>0</var-value>
           </var>
           <var>
              <var-name>max</var-name>
              <var-value>2147040</var-value>
           </var>
        </field>
        <field property="wlmTimeout" depends="required,integer,range">
           <arg0 key="ORBAdvancedSettings.wlmTimeout.displayName"/>
           <arg1 name="range" key="${var:min}" resource="false"/>
           <arg2 name="range" key="${var:max}" resource="false"/>
           <var>
              <var-name>min</var-name>
              <var-value>0</var-value>
           </var>
           <var>
              <var-name>max</var-name>
              <var-value>2147040</var-value>
           </var>
        </field>
    </form>
    <form name="com.ibm.ws.console.zos.webcontainer.WCAdvancedSettingsDetailForm">
        <!-- @pok_MD18708C Change transaction class mapping to not required -->
        <field property="transactionClassMappingFile" depends="mask">
           <arg0 key="WCAdvancedSettings.transactionClassMappingFile.displayName"/>
           <var>
               <var-name>mask</var-name>
               <var-value>${path}</var-value>        <!-- @MD17363C -->
           </var>
        </field>
    </form>
    <!-- @MD17439A Begin -->
    <form name="com.ibm.ws.console.zos.daemon.DaemonDetailForm">
        <!-- @LIDB3111-18 Begin -->
        <field property="jobName" depends="required,mask">
           <arg0 key="Daemon.jobName.displayName"/>
           <var>
             <var-name>mask</var-name>
             <var-value>^[A-Z@\&amp;\$#][A-Z0-9@\&amp;\$#]{0,7}$</var-value>
           </var>
        </field>
        <field property="startCommand" depends="required">
           <arg0 key="Daemon.startCommand.displayName"/>
        </field>
        <field property="listeningIPName" depends="mask">
           <arg0 key="Daemon.listeningIPName.displayName"/>
           <var>
               <var-name>mask</var-name>
               <var-value>${IPv4}|${IPv6}|${IPv4MappedIPv6}|${IPv4CompatibleIPv6}|${Hostname}|${hostIP}|${DNSHostname}</var-value>
           </var>
        </field>
        <field property="daemonIPName" depends="required,mask">
           <arg0 key="Daemon.daemonIPName.displayName"/>
           <var>
               <var-name>mask</var-name>
               <var-value>${IPv4}|${IPv6}|${IPv4MappedIPv6}|${IPv4CompatibleIPv6}|${Hostname}|${hostIP}|${DNSHostname}</var-value>
           </var>
        </field>
        <!-- @LIDB3111-18 End -->
        <field property="port" depends="required,integer,range">
              <arg0 key="Daemon.port.displayName"/>
              <arg1 name="range" key="${var:min}" resource="false"/>
              <arg2 name="range" key="${var:max}" resource="false"/>
              <var>
                  <var-name>min</var-name>
                  <var-value>1</var-value>
              </var>
              <var>
                  <var-name>max</var-name>
                  <var-value>65535</var-value>
              </var>
        </field>
        <field property="sslPort" depends="required,integer,range">
              <arg0 key="Daemon.sslPort.displayName"/>
              <arg1 name="range" key="${var:min}" resource="false"/>
              <arg2 name="range" key="${var:max}" resource="false"/>
              <var>
                  <var-name>min</var-name>
                  <var-value>0</var-value>
              </var>
              <var>
                  <var-name>max</var-name>
                  <var-value>65535</var-value>
              </var>
        </field>
        <field property="sslSettings" depends="optional">
           <arg0 key="Daemon.sslSettings.displayName"/>
        </field>
    </form>
    <!-- @MD17439A End -->

   </formset>
</form-validation>
