UpsPls.TypePlanification

TypePlanification Dans (PlanificationAuPlusTot, PlanificationAuPlusTard, PlanificationSynchronisee);

Description

L'énuméré TypePlanification spécifie le type de planification d'un travail. Cet énuméré est utilisé lors de la consultation de la propriété Planification du type Travail.

La signification des valeurs est la suivante :

Exemple

Variable
/******/

FileDAttente
/**********/

/****************************************************************/
Procedure P(A : Entier Entree Sortie)
/* Objet : Procedure quelconque. */
/****************************************************************/
Debut
Ecran.Ecrire("P="+Caractere(A));
Fin Procedure

Principal
/*******/
Debut
E=10;
MonTravail=P(E)||MaFile;
/* Mise en file de l'appel de 'P' dans la file 'MaFile'. Le travail est 'MonTravail'. */
MonTravail.PlanifierAuPlusTard(DateSysteme()+10);
/* Le travail est à déclencher dans au plus 10 secondes. */
Ecran.Ecrire(MaFile.NbTachesServeur);
Ecran.Ecrire(MaFile.NbTravauxEnAttente());
TantQue (MonTravail.Etat!=TravailTermine) Et (MonTravail.Etat!=TravailEnErreur) Faire
/* Nous attendons que le travail soit accompli. */ Fin TantQue
Si MonTravail.Etat==TravailEnErreur Alors
/* Il y a eu une erreur. */ Sinon
/* Lit la valeur de sortie correspondant au premier paramètre. */ Fin Si
Fin Principal

Traduction

---------