Ci dessous un exemple d’ordre SQL pour repérer les jobs en erreur
Avec un filtre sur le statut et sur l’ancienneté (pour ne pas revoir
d’anciennes erreurs)
set
lines 2000 colsep '|'
column
ACTIVATOR format a20
column
CREATOR format a20
select
ID,ACTIVATOR,CREATOR,substr(ERRORMESSAGE,1,3000)||'...' as ERRORMESSAGE from
ASYNCJOB where JOBSTATUS='ERROR' and (CREATIONDATE>SYSDATE-1 or
MODIFICATIONDATE>SYSDATE-1);
A corréler a un mail
Exemple de
sortie :
ID
|ACTIVATOR
|CREATOR
|ERRORMESSAGE
------------------------------------|--------------------|--------------------|--------------------------------------------------------------------------------
c61fad11-d8c2-4642-a6cb-99cd962968cd|super
|super
|java.lang.reflect.UndeclaredThrowableException
|
|
| at com.sun.proxy.$Proxy47.flush(Unknown Source)
|
|
| at com.soprahr.edsn.persistance.jpa.BatchPersister.flushCache(BatchPersister.ja
|
|
|va:46)
|
|
| at
com.soprahr.edsn.persistance.jpa.BatchPersister.close(BatchPersister.java:42
|
|
|)