
<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-I63, 5724-H88, 5655-N01, 5733-W61(C) COPYRIGHT International Business Machines Corp., 1997, 2004, 2006
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>
    
	
    <!-- Begin WAS.webui.database -->
        <form name="com.ibm.ws.console.resources.database.WAS40DataSourceDetailForm">
            <field property="name" depends="required,mask">
                <arg0 key="J2EEResourceFactory.name.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${was_name}</var-value>
                </var>
            </field>
        </form>
        <form name="com.ibm.ws.console.resources.database.DataSourceDetailForm">
            <field property="name" depends="required,mask">
                <arg0 key="J2EEResourceFactory.name.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${was_name}</var-value>
                </var>
            </field>
            <field property="datasourceHelperSelect" depends="when,required">
				<arg0 key="DataSource.datasourceHelperClassname.displayName" /> 
            	<var>
					<var-name>field[0]</var-name> 
					<var-value>datasourceHelperChoice</var-value> 
				</var>
				<var>
					<var-name>fieldTest[0]</var-name> 
					<var-value>EQUAL</var-value> 
				</var>
				<var>
					<var-name>fieldValue[0]</var-name> 
					<var-value>SELECT</var-value> 
				</var>
            </field>
            <field property="datasourceHelperManual" depends="when,required">
				<arg0 key="DataSource.datasourceHelperClassname.displayName" /> 
            	<var>
					<var-name>field[0]</var-name> 
					<var-value>datasourceHelperChoice</var-value> 
				</var>
				<var>
					<var-name>fieldTest[0]</var-name> 
					<var-value>EQUAL</var-value> 
				</var>
				<var>
					<var-name>fieldValue[0]</var-name> 
					<var-value>MANUAL</var-value> 
				</var>
            </field>
        </form>

<!-- END LIDB3511-21 -->
		<form name="com.ibm.ws.console.resources.database.jdbc.RRAPropertyDetailForm">
  <!-- 338532: Comment out preTestConnectionRetryInterval, validateNewConnectionRetryInterval, and validateNewConnectionRetryCount
			<field property="preTestConnectionRetryInterval" depends="integer,range">
				<arg0 key="RRAProperty.preTestConnectionRetryInterval.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>2147483647</var-value>
                </var>
            </field> 
   -->
   <!-- begin LIDB3849-9.3 -->
            <!--
			<field property="validateNewConnectionRetryInterval" depends="integer,range">
				<arg0 key="RRAProperty.preTestConnectionRetryInterval.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>2147483647</var-value>
                </var>
            </field>
            <field property="validateNewConnectionRetryCount" depends="integer,range">
				<arg0 key="RRAProperty.validateNewConnectionRetryCount.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>2147483647</var-value>
                </var>
            </field>   
    -->
            <!-- end LIDB3849-9.3 -->            
            <field property="statementCacheSize" depends="integer,range">
                <arg0 key="DataSource.statementCacheSize.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>2147483647</var-value>
                </var>
            </field>
		</form>
        <form name="com.ibm.ws.console.resources.database.JDBCProviderDetailForm">
            <field property="name" depends="required,mask">
                <arg0 key="J2EEResourceProvider.name.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${was_name}</var-value>
                </var>
            </field>
            <field property="classpath" depends="mask">
                <arg0 key="J2EEResourceProvider.classpath.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${path}</var-value>
                </var>
            </field>
            <field property="nativepath" depends="mask">
                <arg0 key="J2EEResourceProvider.nativepath.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${path}</var-value>
                </var>
            </field>
            <field property="implementationClassName" depends="required,mask">
                <arg0 key="JDBCProvider.implementationClassName.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${class_name}</var-value>
                </var>
            </field>
        </form>
                <form name="com.ibm.ws.console.resources.database.WAS40ConnectionPoolDetailForm">
            <field property="minimumPoolSize" depends="required,integer,range">
                <arg0 key="WAS40ConnectionPool.minimumPoolSize.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>2147483647</var-value>
                </var>
            </field>
            <field property="maximumPoolSize" depends="required,integer,range">
                <arg0 key="WAS40ConnectionPool.maximumPoolSize.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>2147483647</var-value>
                </var>
            </field>
            <field property="connectionTimeout" depends="required,integer,range">
                <arg0 key="WAS40ConnectionPool.connectionTimeout.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>2147483647</var-value>
                </var>
            </field>
            <field property="idleTimeout" depends="required,integer,range">
                <arg0 key="WAS40ConnectionPool.idleTimeout.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>2147483647</var-value>
                </var>
            </field>
            <field property="orphanTimeout" depends="required,integer,range">
                <arg0 key="WAS40ConnectionPool.orphanTimeout.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>2147483647</var-value>
                </var>
            </field>
            <field property="statementCacheSize" depends="required,integer,range">
                <arg0 key="WAS40ConnectionPool.statementCacheSize.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>2147483647</var-value>
                </var>
            </field>
        </form>
	<!-- End WAS.webui.database -->
        
	<!-- Begin WAS.webui.j2ee.jca -->
        <form name="com.ibm.ws.console.resources.database.J2CConnectionFactoryDetailForm">
            <field depends="required,mask" property="name">
                <arg0 key="J2EEResourceFactory.name.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${was_name}</var-value>
                </var>
            </field>
            <field depends="required" property="connectionFactoryInterface">
                <arg0 key="J2CConnectionFactory.connectionFactoryInterface.displayName"/>
            </field>
        </form>
		<form name="com.ibm.ws.console.resources.database.J2CResourceAdapterDetailForm">
                <field property="name" depends="required,mask">
                <arg0 key="J2CResourceAdapter.name.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${was_name}</var-value>
                </var>
            </field>
            <field property="classpath" depends="mask">
                <arg0 key="J2CResourceAdapter.classpath.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${path}</var-value>
                </var>
            </field>
            <field property="nativepath" depends="mask">
                <arg0 key="J2CResourceAdapter.nativepath.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${path}</var-value>
                </var>
            </field>
        </form>
		<form name="com.ibm.ws.console.resources.database.J2CResourceAdapterInstallDetailForm">
                <field property="name" depends="mask">
                <arg0 key="J2CResourceAdapter.name.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${was_name}</var-value>
                </var>
            </field>
            <field property="classpath" depends="mask">
                <arg0 key="J2CResourceAdapter.classpath.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${path}</var-value>
                </var>
            </field>
            <field property="nativepath" depends="mask">
                <arg0 key="J2CResourceAdapter.nativepath.displayName"/>
                <var>
                    <var-name>mask</var-name>
                    <var-value>${path}</var-value>
                </var>
            </field>
        </form>
        <form name="com.ibm.ws.console.resources.database.j2c.J2CAdminObjectDetailForm">
        	<field property="name" depends="required,mask">
            	<arg0 key="J2CAdminObject.name.displayName"/>
            	<var>
            		<var-name>mask</var-name>
          			<var-value>${class_name}</var-value>
        		</var>
	        </field>	        
        	<field property="adminObjectClass" depends="required">
            	<arg0 key="J2CAdminObject.adminObjectClass.displayName"/>
	        </field>
    	</form>
        <form name="com.ibm.ws.console.resources.database.j2c.J2CActivationSpecDetailForm">
        	<field property="name" depends="required,mask">
               	<arg0 key="J2CActivationSpec.name.displayName"/>
               	<var>
          			<var-name>mask</var-name>
          			<var-value>${was_name}</var-value>
        		</var>
        	</field>
        	<field property="combinedListenerAndSpecClass" depends="required">
               <arg0 key="J2CActivationSpec.activationSpecClass.displayName"/>
        	</field>
    	</form>
	<!-- End WAS.webui.j2ee.jca -->
	
    </formset>
</form-validation>
