Se un operatore è in un ciclo e il timeout è configurato, si verificano gli scenari seguenti per le azioni selezionate:
Selezionare una delle seguenti azioni:
Se selezionata, il processo procede nel modo seguente dopo un timeout:
1. L'iterazione successiva viene eseguita.
2. Il codice di post-esecuzione viene eseguito solo se l'iterazione è completa.
Utilizzo della variabile del set di dati OverallLoopDuration per procedere con l'esecuzione in sequenza di un operatore in fase di time out
Alla fine dell'esecuzione, OverallLoopDuration contiene il numero di secondi dall'inizio della prima iterazione fino al completamento dell'ultima iterazione. Se l'operatore OverallLoopDuration scade, esso non contiene il numero di secondi dall'inizio della prima iterazione fino al timeout dell'operatore.
Se selezionata, il processo procede nel modo seguente dopo un timeout:
1. L'iterazione viene reimpostata (ovvero, l'iterazione specificata avvia di nuovo l'esecuzione).
2. Il codice di post-esecuzione viene eseguito solo se l'iterazione corrente è completata (non quando l'iterazione è stata reimpostata).
3. L'iterazione successiva viene eseguita solo se l'iterazione è completata.
Nota: se si seleziona Reimposta, l'opzione Data stabilita è disattivata nell'elenco a discesa Tipo.
Utilizzo della variabile del set di dati OverallLoopDuration per ripristinare un operatore di ciclo in fase di timeout
Se si imposta un operatore per l'esecuzione in sequenza con un'azione timeout di ripristino, CA Process Automation controlla la condizione del ciclo quando passa da un'iterazione a un'altra. La condizione del ciclo non viene controllata durante il ripristino di un'iterazione. Inoltre, OverallLoopDuration contiene il numero di secondi dall'inizio della prima iterazione, incluso il tempo trascorso durante tutte le iterazioni ripristinate. I ripristini dell'iterazione non influiscono su OverallLoopDuration.
Se selezionata, il flusso procede nel modo seguente dopo un timeout:
1. L'iterazione si interrompe.
2. Il codice di post-esecuzione viene eseguito.
3. L'iterazione successiva viene eseguita.
Se selezionata, il processo procede nel modo seguente dopo un timeout:
1. L'iterazione continua a essere eseguita in modalità dissociata.
Nota: l'istanza di un processo avviato in modalità dissociata non dispone di alcuna relazione principale con il processo che l'ha avviata ed è il processo radice in qualsiasi sequenza di chiamata originata da questo processo.
2. Il codice di post-esecuzione viene eseguito.
3. L'iterazione successiva viene eseguita.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|