Gli errori che possono interrompere un job sono i seguenti:
- variabile GOK diversa da 1: indica in generale che si è verificato un errore in una transazione di aggiornamento del database.
- variabile GERRBATCH maggiore di 100: questa variabile, che può essere alimentata nel programma che esegue il job, permette allo sviluppatore di distinguere gli errori minori da quelli più importanti.
- variabile GERREUR diversa da 0: in alcuni programmi, questa variabile viene alimentata in un sottoprogramma di gestione errori attivato dall'istruzione "Onerrgo". Si tratta in questo caso di un errore proveniente dal runtime (variabile inesistente, divisione per zero, ad esempio).