La suspension consiste a figer en file d'attente un job qui n'aurait pas encore commence son execution. Il n'est pas possible de suspendre un job qui s'execute.
Il y a deux manieres de suspendre un job en file d'attente :
Exemple 1 :
try { jobid.holdJob(); } catch (GenericException & ex) { ... }
try : jobid.holdJob() except : ...
Exemple 2 :
try { Parametre altparam; altparam[HOLD] = 1; jobid.alterJob(altparam); } catch (GenericException & ex) { ... }
// Compte tenu de la surcharge d'operateur, cet exemple peut ne pas // fonctionner encore try : altparam = {} altparam["HOLD"] = 1 jobid.alterJob(altparam) except : ...
See Classe JobId. See Exceptions. See Reprise.