FINE
Valido per
Replicat
Descrizione
Utilizzare il parametro END per terminare Replicat quando trova il primo record nell'origine dati il cui indicatore orario è il point in time specificato.
È possibile utilizzare solo END con il parametro SPECIALRUN. Questo parametro consente di pubblicare i dati come snapshot point-in-time anziché aggiornare continuamente le tabelle di destinazione.
Senza END, il processo viene eseguito in modo continuo fino a:
-
la fine del sentiero è raggiunta, a quel punto si fermerà con grazia.
-
terminata manualmente dalla shell dei comandi.
Predefinito
Elaborazione continua
Sintassi
END {<date> [<time>] | RUNTIME}
<date [time]>
Causa l'interruzione di Replicat quando raggiunge un record nell'origine dati il cui indicatore orario supera quello specificato con questo parametro.
Valori validi:
-
<date>è una data nel formato<yyyy-mm-dd>. -
<time>è l'ora nel formato<hh:mi[:ss[.cccccc]]>basato su un formato di 24 ore.
RUNTIME
Fa in modo che Replicat termini quando raggiunge un record nell'origine dati il cui indicatore orario supera la data e l'ora correnti. Tutti i record non elaborati con indicatori orari fino a questo point-in-time vengono elaborati. Un vantaggio dell'uso di RUNTIME è che non è necessario modificare il file dei parametri per modificare date e ore dall'esecuzione all'esecuzione. È invece possibile controllare l'ora di inizio del processo all'interno della programmazione batch.
Esempi
Esempio 1
SPECIALRUN
END 2010-12-31 17:00:00
Esempio 2
SPECIALRUN
END RUNTIME