Référence d'Up ! System

Enumérés...
Interfaces...
Types...
Variables...
Exceptions...
Procédures et fonctions...

Up ! System est le module qui regroupe toutes les Application Program Interfaces (API) relatives au système d'exploitation. Quelle que soit la plate-forme cible, ces Application Program Interfaces (API) sont identiques tant dans leurs paramétrages, leurs codes retour et leur comportement. Up ! System est une sur-couche du système d'exploitation ce qui constitue un système d'exploitation virtuel indépendant du système d'exploitation réel.

Up ! System comporte des types encapsulant les ressources du système d'exploitation tels Fichier ou Tache.

Pour connaître les options d'exécution d'Up ! System, veuillez vous référer à la fiche Description des options d'exécution d'Up ! System.

AccesSynchronisation
DroitsDAcces
EtatTravail
ModeOptimisationFlux ModeOuvertureFlux ModeSynchronisation
PagesDeCodesSupportees
SorteAccesSegment SorteUnite
TypePlanification TypePeriodeCalendrier

Revenir en haut de la page...

IFlux

Revenir en haut de la page...

Calendrier
Fichier FichierListe FileDAttente
PeriodeCalendrier ProcessusListe
Segment Synchronisation
Tache Travail
UniteListee

Revenir en haut de la page...

Clavier
Ecran
Imprimante
Journal
MiseAuPoint
NomGroupe NomMachine NomNoeud NomProgramme NomUtilisateur NumeroGroupe NumeroInstance NumeroProcessus NumeroUtilisateur
PageDeCode
SeparateurRepertoire SystemeDExploitation
TachePrincipale
UpsHome UpsPath UpsUser

Revenir en haut de la page...

ActionTacheImpossible AlarmeImpossible ArretInstanceImpossible ArretTacheImpossible ArretServiceImpossible
ChangementDroitsDAccesImpossible ChangementRepertoireImpossible CopieImpossible CommuterInstanceImpossible CreationFichierImpossible
ExecutionImpossible
FluxNonOuvert FluxNonOuvertEnEcriture FluxNonOuvertEnLecture
Interblocage
LireCaracteristiquesImpossible LireCodeRetourImpossible LireDroitsDAccesImpossible LireTempsImpossible
OuvertureLecture OuvertureEcriture
ParametreImpossible PrendreImpossible
RenommageImpossible RepertoireCourantImpossible
ServiceInconnu SignalRecu SuppressionImpossible
VerrouNonPose

Revenir en haut de la page...

Procedure Alarme(Traitement : Fonction() Retourner Booleen, DelaiEnSecondes : Entier, Periodique : Booleen);
Fonction Aleatoire() Retourner Entier;
Procedure Habilitation ArreterInstance(InstanceCible : Entier);
Procedure Habilitation ArreterProcessus(NumeroDuProcessus : Entier);
Procedure Habilitation ArreterService(NomService : Caractere, ForcerArret : Booleen);
Procedure Attendre(DelaiEnSecondes : Entier);
Fonction Optimiser(Invariant, NulAbsorbant) BornerRepertoire(NomRepertoire : Nul Ou Caractere) Retourner Nul Ou Caractere;
Procedure ChangerDroitsDAcces(NomFichier : Nul Ou Caractere, DroitsUtilisateur : DroitsDAcces, DroitsGroupe : DroitsDAcces, DroitsAutres : DroitsDAcces);
Procedure Habilitation ChangerEnvironnement(VariableEnvironnement : Nul Ou Caractere, Valeur : Nul Ou Caractere);
Procedure Habilitation ChangerPriorite(Priorite : Entier);
Procedure ChangerRepertoireCourant(NomRepertoire : Nul Ou Caractere);
Fonction ChercherService(NomService : Caractere) Retourner Booleen;
Procedure Habilitation CommuterInstance(InstanceCible : Entier);
Procedure CopierFichier(FichierDepart : Nul Ou Caractere, FichierArrive : Nul Ou Caractere);
Procedure CopierRepertoire(RepertoireDepart : Nul Ou Caractere, RepertoireArrive : Nul Ou Caractere);
Procedure CreerFichier(NomFichier : Nul Ou Caractere);
Fonction Habilitation CreerInstance() Retourner Entier;
Procedure CreerRepertoire(NomRepertoire : Nul Ou Caractere);
Fonction DateSysteme() Retourner Date;
Procedure Habilitation DemarrerService(Commande : Caractere);
Procedure Habilitation EnvoyerExceptionAToutesLesTaches(E : Nul Ou Exception, P1 : Nul Ou Caractere=Nul, P2 : Nul Ou Caractere=Nul, P3 : Nul Ou Caractere=Nul, P4 : Nul Ou Caractere=Nul, P5 : Nul Ou Caractere=Nul);
Fonction Optimiser(NulAbsorbant) Executer(Commande : Nul Ou Caractere, Synchrone : Booleen, Cacher : Booleen, NumeroProcessusFils : Entier Sortie, RepertoireInitial : Nul Ou Caractere=Nul, EcrireEntree : Nul Ou Fonction() Retourner Nul Ou Caractere=Nul, LireSortie : Nul Ou Procedure(M : Caractere)=Nul) Retourner Entier;
Fonction Optimiser(Invariant, NulAbsorbant) ExtraireNomFichier(NomFichierComplet : Nul Ou Caractere) Retourner Nul Ou Caractere;
Fonction Optimiser(Invariant, NulAbsorbant) ExtraireNomRepertoire(NomFichierComplet : Nul Ou Caractere) Retourner Nul Ou Caractere;
Fonction Optimiser(NulAbsorbant) IlExisteFichier(NomFichier : Nul Ou Caractere) Retourner Booleen;
Fonction Optimiser(NulAbsorbant) IlExisteRepertoire(NomRepertoire : Nul Ou Caractere) Retourner Booleen;
Fonction Optimiser(NulAbsorbant) LireCaracteristiquesFichier(NomFichier : Nul Ou Caractere) Retourner Entier;
Fonction Optimiser(NulAbsorbant) LireCaracteristiquesFichier(NomFichier : Nul Ou Caractere, UtilisateurProprietaire : Entier Sortie, GroupeProprietaire : Entier Sortie, DateDernierAcces : Date Sortie, DateDerniereModification : Date Sortie, DateCreation : Date Sortie, EstCache : Booleen Sortie) Retourner Entier;
Fonction LireCodeRetour(NumeroDuProcessus : Entier, CodeRetour : Entier Sortie) Retourner Booleen;
Fonction LireDroitsDAcces(NomFichier : Nul Ou Caractere, DroitsGroupe : Nul Ou DroitsDAcces Sortie, DroitsAutres : Nul Ou DroitsDAcces Sortie) Retourner Nul Ou DroitsDAcces;
Fonction LireEnvironnement(VariableEnvironnement : Nul Ou Caractere) Retourner Nul Ou Caractere;
Fonction Optimiser(Invariant) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Booleen Sortie) Retourner Booleen;
Fonction Optimiser(Invariant) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Entier Sortie) Retourner Booleen;
Fonction Optimiser(Invariant) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Reel Sortie) Retourner Booleen:
Fonction Optimiser(Invariant) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Caractere Sortie) Retourner Booleen;
Fonction Optimiser(Invariant) LireParametre(M : Module, NomDuParametre : Caractere, NomDeLaSection : Caractere, Valeur : Date Sortie) Retourner Booleen;
Fonction LirePriorite() Retourner Entier;
Fonction LireRepertoireCourant() Retourner Caractere;
Fonction LireTempsProcessus(TempsSysteme : Reel Sortie) Retourner Reel;
Fonction Optimiser(NulAbsorbant) ListerFichiers(NomRepertoire : Nul Ou Caractere, Filtre : Nul Ou Caractere=Nul) Retourner Nul Ou ListeDe FichierListe;
Fonction ListerProcessus() Retourner Nul Ou ListeDe ProcessusListe;
Fonction ListerUnites(Filtre : Nul Ou Caractere) Retourner Nul Ou ListeDe UniteListee;
Fonction Optimiser(NulAbsorbant) RechercherFichierDansChemin(NomFichier : Nul Ou Caractere, ListeDeRepertoires : Nul Ou Caractere, ExtensionParDefaut : Nul Ou Caractere=Nul) Retourner Nul Ou Caractere;
Procedure RenommerFichier(FichierDepart : Nul Ou Caractere, FichierArrive : Nul Ou Caractere);
Procedure RenommerRepertoire(RepertoireDepart : Nul Ou Caractere, RepertoireArrive : Nul Ou Caractere);
Procedure SupprimerFichier(NomFichier : Nul Ou Caractere);
Procedure SupprimerRepertoire(NomRepertoire : Nul Ou Caractere);

Revenir en haut de la page...