<?xml version="1.0" encoding="iso-8859-15"?>
<process name="Generate sequencies" basedir=".">

  <!-- DEFINE POST PROCESS -->

  <set name="nbr.error" default="0"/>

  <function id="seqgen-launch"> 
  	<local name="tgtname"/>
  	<local name="tgtvalue"/>
  	<local name="tgtpath"/>
  	<local name="tgtorder"/>
  	<local name="logappend"/>
    <block>
      <set name="seqgen.distrib" global="false">
	      <get property="seqgen.distrib" defvalue="false"/> </set>
      <set name="seqgen.log.format" global="false">
	      <get property="seqgen.log.format" defvalue="txt"/> </set>
      
      <set name="nbr.error"> <add>
        <seqgen stepper="stepper-id" model="altr-fmodel"> 
		  <param name="finder" value="${seqgen.finder}"/>
          <param name="${seqgen.finder}.order" value="%{tgtorder}"/>
          <param name="resultset" value="${seqgen.resultset}"/>
          <param name="format" value="${seqgen.format}"/>
          <param name="locker" value="${seqgen.locker}"/>
          <param name="distrib" value="%{seqgen.distrib}"/>
          
          <target name="%{tgtname}" value="%{tgtvalue}" file="%{tgtpath}"/>

          <destination file="${seqgen.log.path}">
            <param name="Append" value="true"/>
            <layout name="%{seqgen.log.format}"/>
          </destination>
        </seqgen>
        <get name="nbr.error"/>
      </add> </set>
      
      <fail message="Nbr error max"> <greaterthan>
        <get name="nbr.error"/> <value value="${seqgen.maxerror}"/> 
      </greaterthan> </fail>
    </block>
  </function>
  
  <!--progress message="msg"/>
  <callfunct ref="seqgen-launch">
    <value value="tgtname"/> 
    <value value="tgtvalue"/> 
    <value value="tgtpath"/> 
    <value value="tgtorder"/> 
    <value value="append"/> 
  </callfunct>

</process-->
