<!--
 * @start_restricted_prolog@
 * Version: @(#) 1.8 SIB/ws/code/sib.webservices.webui.wssec/src/sibuswssecurity/WEB-INF/validation.xml, SIB.webservices.webui.wssec, WAS855.SIB, cf031428.03 05/04/14 10:52:07 [7/23/14 21:09:22]
 * 
 * Licensed Materials - Property of IBM
 * 
 * "Restricted Materials of IBM"
 * 
 * 5724-I63, 5724-H88, 5655-N01, 5733-W60         
 * 
 * (C) Copyright IBM Corp. 2004 All Rights Reserved.
 * 
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with
 * IBM Corp.
 * @end_restricted_prolog@
-->

<form-validation>
	<formset>

	<constant>
		<constant-name>timestamp.expires.mask</constant-name>
		<constant-value>^(-?P)([0-9]+Y)?([0-9]+M)?([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+(\.[0-9]*)?S)?)?$</constant-value>
	</constant>

    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityInboundConfigDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityInboundConfig.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityOutboundConfigDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityOutboundConfig.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
    </form>    
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityRequestConsumerBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityRequestConsumerBindingConfig.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
    </form>    
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityRequestGeneratorBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityRequestGeneratorBindingConfig.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="namespace" depends="required">
            <arg0 key="RequestNamespace.displayName"/>
        </field>    
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityResponseConsumerBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityResponseConsumerBindingConfig.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityResponseGeneratorBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityResponseGeneratorBindingConfig.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
    </form>   
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityRequestReceiverBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityRequestConsumerBindingConfig.name.displayName"/>
            <var>
              <var-name>mask</var-name>
              <var-value>${was_name}</var-value>
            </var>            
        </field>
    </form>    
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityRequestSenderBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityRequestGeneratorBindingConfig.name.displayName"/>
            <var>
              <var-name>mask</var-name>
              <var-value>${was_name}</var-value>
            </var>            
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityResponseReceiverBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityResponseConsumerBindingConfig.name.displayName"/>
            <var>
              <var-name>mask</var-name>
              <var-value>${was_name}</var-value>
            </var>            
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.SIBWSSecurityResponseSenderBindingDetailForm">
        <field property="name" depends="required">
            <arg0 key="SIBWSSecurityResponseGeneratorBindingConfig.name.displayName"/>
            <var>
              <var-name>mask</var-name>
              <var-value>${was_name}</var-value>
            </var>            
        </field>
    </form>   
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqConRequiredIntegrityDetailForm">
        <field property="name" depends="required">
            <arg0 key="RequiredIntegrity.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="usage" depends="required">
            <arg0 key="RequiredIntegrity.usage.displayName"/>
        </field>        
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.ResConRequiredIntegrityDetailForm">
        <field property="name" depends="required">
            <arg0 key="RequiredIntegrity.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="usage" depends="required">
            <arg0 key="RequiredIntegrity.usage.displayName"/>
        </field>         
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.MessagePartsDetailForm">
        <field property="dialect" depends="required">
            <arg0 key="MessageParts.Dialect.displayName"/>
        </field>
        <field property="name" depends="required">
            <arg0 key="MessageParts.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="keyword" depends="required">
            <arg0 key="MessageParts.keyword.displayName"/>
        </field>        
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.NonceDetailForm">
        <field property="name" depends="required">
            <arg0 key="Nonce.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="dialect" depends="required">
            <arg0 key="Nonce.Dialect.displayName"/>
        </field>
        <field property="keyword" depends="required">
            <arg0 key="Nonce.keyword.displayName"/>
        </field>          
    </form>                      
    <form name="com.ibm.ws.console.sibws.sibusresources.TimestampDetailForm">
        <field property="name" depends="required">
            <arg0 key="Timestamp.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="dialect" depends="required">
            <arg0 key="Timestamp.Dialect.displayName"/>
        </field>
        <field property="keyword" depends="required">
            <arg0 key="Timestamp.keyword.displayName"/>
        </field> 
        <field property="expires" depends="required,mask">
            <arg0 key="Timestamp.expires.displayName"/>
            <var>
	        	<var-name>mask</var-name>
				<var-value>${timestamp.expires.mask}</var-value>
			</var>
        </field>                 
    </form>    
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqConRequiredConfidentialityDetailForm">
        <field property="name" depends="required">
            <arg0 key="RequiredConfidentiality.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="usage" depends="required">
            <arg0 key="RequiredConfidentiality.usage.displayName"/>
        </field>
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.ResConRequiredConfidentialityDetailForm">
        <field property="name" depends="required">
            <arg0 key="RequiredConfidentiality.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="usage" depends="required">
            <arg0 key="RequiredConfidentiality.usage.displayName"/>
        </field>        
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqConRequiredSecurityTokenDetailForm">
        <field property="name" depends="required">
            <arg0 key="RequiredSecurityToken.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="usage" depends="required">
            <arg0 key="RequiredSecurityToken.usage.displayName"/>
        </field>
        <field property="localName" depends="required">
            <arg0 key="RequiredSecurityToken.localName.displayName"/>
        </field>                
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ResConRequiredSecurityTokenDetailForm">
        <field property="name" depends="required">
            <arg0 key="RequiredSecurityToken.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="usage" depends="required">
            <arg0 key="RequiredSecurityToken.usage.displayName"/>
        </field> 
        <field property="localName" depends="required">
            <arg0 key="RequiredSecurityToken.localName.displayName"/>
        </field>               
    </form>    
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqConCallerDetailForm">
        <field property="name" depends="required">
            <arg0 key="Caller.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
    </form>  
    <form name="com.ibm.ws.console.sibws.sibusresources.ResConCallerDetailForm">
        <field property="name" depends="required">
            <arg0 key="Caller.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
    </form>    
    <form name="com.ibm.ws.console.sibws.sibusresources.WscommonextPropertyDetailForm">
        <field property="name" depends="required">
            <arg0 key="Property.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="value" depends="required">
            <arg0 key="Property.value.displayName"/>
        </field>
    </form>  
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqConPropertyDetailForm">
        <field property="name" depends="required">
            <arg0 key="Property.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="value" depends="required">
            <arg0 key="Property.value.displayName"/>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ResConPropertyDetailForm">
        <field property="name" depends="required">
            <arg0 key="Property.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="value" depends="required">
            <arg0 key="Property.value.displayName"/>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqGenIntegrityDetailForm">
        <field property="name" depends="required">
            <arg0 key="Integrity.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="order" depends="required,integer,range">
            <arg0 key="Integrity.order.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>9</var-value>
   			</var>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ResGenIntegrityDetailForm">
        <field property="name" depends="required">
            <arg0 key="Integrity.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="order" depends="required,integer,range">
            <arg0 key="Integrity.order.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>9</var-value>
   			</var>  				           
        </field>
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqGenConfidentialityDetailForm">
        <field property="name" depends="required">
            <arg0 key="Confidentiality.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="order" depends="required,integer,range">
            <arg0 key="Confidentiality.order.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>9</var-value>
   			</var>          
        </field>
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.ResGenConfidentialityDetailForm">
        <field property="name" depends="required">
            <arg0 key="Confidentiality.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="order" depends="required,integer,range">
            <arg0 key="Confidentiality.order.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>9</var-value>
   			</var>          
        </field>
    </form>  
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqGenSecurityTokenDetailForm">
        <field property="name" depends="required">
            <arg0 key="SecurityToken.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="localName" depends="required">
            <arg0 key="SecurityToken.localName.displayName"/>
        </field> 
    </form> 
    <form name="com.ibm.ws.console.sibws.sibusresources.ResGenSecurityTokenDetailForm">
        <field property="name" depends="required">
            <arg0 key="SecurityToken.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="localName" depends="required">
            <arg0 key="SecurityToken.localName.displayName"/>
        </field> 
    </form>  
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqGenPropertyDetailForm">
        <field property="name" depends="required">
            <arg0 key="Property.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="value" depends="required">
            <arg0 key="Property.value.displayName"/>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqConAddTimestampDetailForm">
    	<field property="expires" depends="mask">
    		<arg0 key="AddTimestamp.expires.displayName"/>
			<var>
	        	<var-name>mask</var-name>
				<var-value>${timestamp.expires.mask}</var-value>
			</var>
		</field>
	</form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ResConAddTimestampDetailForm">
    	<field property="expires" depends="mask">
    		<arg0 key="AddTimestamp.expires.displayName"/>
			<var>
	        	<var-name>mask</var-name>
				<var-value>${timestamp.expires.mask}</var-value>
			</var>
		</field>
	</form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ReqGenAddTimestampDetailForm">
    	<field property="expires" depends="mask">
    		<arg0 key="AddTimestamp.expires.displayName"/>
			<var>
	        	<var-name>mask</var-name>
				<var-value>${timestamp.expires.mask}</var-value>
			</var>
		</field>
	</form>
    <form name="com.ibm.ws.console.sibws.sibusresources.ResGenAddTimestampDetailForm">
    	<field property="expires" depends="mask">
    		<arg0 key="AddTimestamp.expires.displayName"/>
			<var>
	        	<var-name>mask</var-name>
				<var-value>${timestamp.expires.mask}</var-value>
			</var>
		</field>
	</form>			
    <form name="com.ibm.ws.console.sibws.sibusresources.AddTimestampPropertyDetailForm">
        <field property="name" depends="required">
            <arg0 key="Property.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="value" depends="required">
            <arg0 key="Property.value.displayName"/>
        </field>
    </form>   
    <form name="com.ibm.ws.console.sibws.sibusresources.AddTimestampPropertyDetailForm">
        <field property="name" depends="required">
            <arg0 key="Property.name.displayName"/>
	        <var>
	          <var-name>mask</var-name>
	          <var-value>${was_name}</var-value>
        	</var>            
        </field>
        <field property="value" depends="required">
            <arg0 key="Property.value.displayName"/>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.wscommonext.Draft13AddCreatedTimestampDetailForm">        
        <field property="expires" depends="mask">
            <arg0 key="AddTimestamp.expires.displayName"/>
            <var>
                <var-name>mask</var-name>
                <var-value>${timestamp.expires.mask}</var-value>
            </var>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.wscommonext.PropertyDetailForm">
        <field property="name" depends="required">
            <arg0 key="Property.name.displayName"/>
        </field>
        <field property="value" depends="required">
            <arg0 key="Property.value.displayName"/>
        </field>
    </form>
    <form name="com.ibm.ws.console.sibws.sibusresources.wssecurity.wscommonext.Draft13CustomAuthMethodsDetailForm">
        <field property="text" depends="required">
            <arg0 key="Draft13InboundLoginConfig.CustomAuthMethods.name.displayName"/>
        </field>
    </form>

	</formset>
</form-validation>
