<!--
 * 5724-J08, 5724-I63, 5724-H88, 5724-H89, 5655-N02, 5733-W70 COPYRIGHT International Business Machines Corp. 2007, 2008
 * The source code for this program is not published or otherwise divested
 * of its trade secrets, irrespective of what has been deposited with the
 * U.S. Copyright Office.
-->

<form-validation>
    <formset>
    <form name="SubmitJobChooseJobTypeForm">
        <field property="jobDescription" depends="maxlength">
            <arg0 key="web.label.description"/>
            <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
            <var>
                <var-name>maxlength</var-name>
                <var-value>256</var-value>
            </var>
        </field>
    </form>
 
    <form name="SubmitJobScheduleForm">
        <field property="emailAddresses" depends="maxlength">
            <arg0 key="JMGR.email"/>
            <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
            <var>
                <var-name>maxlength</var-name>
                <var-value>256</var-value>
            </var>
        </field>
    </form>

    <form name="JMGR_PayloadRegistryDetailForm">
           <field property="name" depends="required">
                <arg0 key="web.label.name"/>
           </field>
           <field property="payloadType" depends="required">
                <arg0 key="JMGR.payload.type"/>
           </field>
           <field property="payloadURL" depends="required">
                <arg0 key="nav.URL"/>
           </field>
    </form>
    <form name="JMGR_JobManagerDetailForm">
        <field property="shortName" depends="required">
            <arg0 key="Server.shortName.displayName"/>
        </field>
        <field property="defaultJobExpiration" depends="required,integer,range">
            <arg0 key="JMGR.default.expiration"/>
            <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>2147483647</var-value>
            </var>
        </field>
        <field property="databaseMaxReturn" depends="required,integer,range">
            <arg0 key="JMGR.data.max.return"/>
            <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>2147483647</var-value>
            </var>
        </field>

        <field property="URL" depends="mask">
           <arg0 key="JMGR.jobmgr.url"/>
           <var>
             <var-name>mask</var-name>
             <var-value>${URL}</var-value>
           </var>
        </field>
        
        <field property="notificationEmailSenderAddress" depends="when,required">
            <arg0 key="JMGR.email.sender.address"/>
            <var>
                <var-name>field[0]</var-name>
                <var-value>jobNotificationMailProvider</var-value>
            </var>
            <var>
                <var-name>fieldTest[0]</var-name>
                <var-value>NOTNULL</var-value>
            </var>
        </field>


    </form>

    <form name="JMGR_EndpointGroupDetailForm">
        <field property="name" depends="maxlength">
            <arg0 key="web.label.name"/>
            <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
            <var>
                <var-name>maxlength</var-name>
                <var-value>64</var-value>
            </var>
        </field>
        <field property="description" depends="maxlength">
            <arg0 key="web.label.description"/>
            <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
            <var>
                <var-name>maxlength</var-name>
                <var-value>256</var-value>
            </var>
        </field>
    </form>




    </formset>
</form-validation>
