La fourniture d'un objet JobId permet d'avoir tout controle sur le job en cours. En particulier il est possible de l'interroger : ceci generera un objet JobInfo qui donnera l'ensemble des informations disponibles sur l'etat du job aupres du gestionnaire de batch.
Ces informations sont disponibles a travers deux objets internes de classes Parametre et Environnement, les memes que pour la classe Job, mais modifies et completes avec les donnees les plus a jour du gestionnaire de batch.
try {
const JobInfo jinfo = jobid.queryJob();
Parametre newparam = jinfo.getParametre();
Environnement newenv = jinfo.getEnvironnement();
} catch (GenericException & ex) {
...
}
try :
jobinfo = jobid.queryJob()
newparam = jinfo.getParametre()
newenv = jinfo.getEnvironnement()
except :
...
See Classe JobId. See Classe JobInfo. See Exceptions.