Référence d'Up ! System

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 cela, il met en oeuvre les API de chaque système d'exploitation supporté.

Up ! System intègre également un système de fichier virtuel permettant de faire abstraction du service de stockage des fichiers. Pour plus de précisions, merci de se référer à Système de fichiers virtuel.

Pour connaître les paramètres d'Up ! System, merci de se référer à la fiche Paramètres d'Up ! System.

Pour avoir un exemple complet d'usage d'Up ! System, merci de se référer à la fiche Usage des fonctions du système d'exploitation.

Enumérés

AccesSynchronisation

DestructionContenu DroitsDAcces

FormatCompression

ModeCompressionFlux ModeEncodageFlux ModeOptimisationFlux ModeOuvertureFlux ModeSynchronisation

OrientationPage

PagesDeCodesSupportees PositionFlux

SorteUnite

Interfaces

IFlux

IFluxFormate

Types

Fichier FichierListe FluxBinaire FluxCaractere FluxCompresse FluxConcatene FluxEncode FluxFormateSysteme

ProcessusListe

Segment Synchronisation

Tache

UniteListee

Variables

Clavier

Ecran

Imprimante

Journal

NomGroupe NomMachine NomNoeud NomProgramme NomUtilisateur NumeroGroupe NumeroInstance NumeroProcessus NumeroUtilisateur

PageDeCode

SeparateurRepertoire SystemeDExploitation

TachePrincipale

UpsHome UpsPath UpsUser

Exceptions

ActionTacheImpossible AlarmeImpossible ArretInstanceImpossible ArretTacheImpossible ArretServiceImpossible

CalculImpossible ChangementDroitsDAccesImpossible ChangementRepertoireImpossible CompressionInvalide CopieImpossible CommuterInstanceImpossible CreationFichierImpossible

EncodageInvalide ExecutionImpossible

FluxNonOuvert FluxNonOuvertEnEcriture FluxNonOuvertEnLecture

Interblocage

LireCaracteristiquesImpossible LireCodeRetourImpossible LireDroitsDAccesImpossible LireTempsImpossible

OuvertureLecture OuvertureEcriture

PrendreImpossible

RenommageImpossible RepertoireCourantImpossible

ServiceInconnu SignalRecu SuppressionImpossible

VerrouNonPose

Procédures et fonctions

Procedure Habilitation Optimiser(PasDEffetDeBord) Alarme(Traitement : Fonction() Retourner Booleen, DelaiEnSecondes : Entier, Periodique : Booleen);

Fonction Aleatoire() Retourner Entier;

Fonction AllouerNomFichierTemporaire() Retourner Caractere;

Procedure Habilitation ArreterInstance(InstanceCible : Entier);

Procedure Habilitation ArreterProcessus(NumeroDuProcessus : Entier);

Procedure Habilitation Optimiser(PasDEffetDeBord) ArreterService(NomService : Caractere, ForcerArret : Booleen);

Procedure Attendre(DelaiEnSecondes : Reel);

Fonction Optimiser(Invariant, NulAbsorbant, PasDEffetDeBord) BornerRepertoire(NomRepertoire : Nul Ou Caractere) Retourner Nul Ou Caractere;

Procedure Habilitation Optimiser(PasDEffetDeBord) ChangerDroitsDAcces(NomFichier : Nul Ou Caractere, DroitsUtilisateur : DroitsDAcces, DroitsGroupe : DroitsDAcces, DroitsAutres : DroitsDAcces);

Procedure Habilitation Optimiser(PasDEffetDeBord) ChangerEnvironnement(VariableEnvironnement : Nul Ou Caractere, Valeur : Nul Ou Caractere);

Procedure Habilitation ChangerPriorite(Priorite : Entier);

Procedure Habilitation Optimiser(PasDEffetDeBord) ChangerRepertoireCourant(NomRepertoire : Nul Ou Caractere);

Fonction Habilitation Optimiser(PasDEffetDeBord) ChercherService(NomService : Caractere) Retourner Booleen;

Procedure Habilitation CommuterInstance(InstanceCible : Entier);

Fonction Habilitation Optimiser(PasDEffetDeBord) ComparerFichiersBinaires(NomFichier1 : Nul Ou Caractere, NomFichier2 : Nul Ou Caractere) Retourner Booleen;

Fonction Habilitation Optimiser(PasDEffetDeBord) ComparerFichiersTextes(NomFichier1 : Nul Ou Caractere, NomFichier2 : Nul Ou Caractere, EnvoyerMessage : Nul Ou Procedure (NumeroFichier : Entier, NumeroLigne : Entier, LigneDifferente : Caractere)=Nul) Retourner Booleen;

Fonction Habilitation Optimiser(PasDEffetDeBord) CompresserFichier(NomFichierDecompresse : Nul Ou Caractere, NomFichierCompresse : Nul Ou Caractere, Format : FormatCompression, Supprimer : Booleen=Faux) Retourner Booleen;

Procedure Habilitation Optimiser(PasDEffetDeBord) CopierFichier(FichierDepart : Nul Ou Caractere, FichierArrive : Nul Ou Caractere);

Procedure Habilitation Optimiser(PasDEffetDeBord) CopierRepertoire(RepertoireDepart : Nul Ou Caractere, RepertoireArrive : Nul Ou Caractere);

Procedure Habilitation Optimiser(PasDEffetDeBord) CreerFichier(NomFichier : Nul Ou Caractere);

Fonction Habilitation CreerInstance() Retourner Entier;

Procedure Habilitation Optimiser(PasDEffetDeBord) CreerRaccourci(NomInitial : Nul Ou Caractere, NomRaccourci : Nul Ou Caractere);

Procedure Habilitation Optimiser(PasDEffetDeBord) CreerRepertoire(NomRepertoire : Nul Ou Caractere);

Fonction DateSysteme() Retourner Date;

Fonction Optimiser(NulAbsorbant, PasDEffetDeBord) DecoderCaracteresSpeciaux(Chaine : Nul Ou Caractere) Retourner Nul Ou Caractere;

Procedure Optimiser(PasDEffetDeBord) DecoderUniformResourceIdentifier(URI : Nul Ou Caractere, Schema : Nul Ou Caractere Sortie, NomUtilisateur : Nul Ou Caractere Sortie, AdresseServeur : Nul Ou Caractere Sortie, Port : Entier=? Sortie, Chemin : Nul Ou Caractere=? Sortie, Parametres : Nul Ou Caractere=? Sortie, Fragment : Nul Ou Caractere=? Sortie);

Fonction Habilitation Optimiser(PasDEffetDeBord) DecompresserFichier(NomFichierDecompresse : Nul Ou Caractere, NomFichierCompresse : Nul Ou Caractere, Format : FormatCompression, Supprimer : Booleen=Faux) Retourner Booleen;

Procedure Habilitation Optimiser(PasDEffetDeBord) DemarrerService(Commande : Caractere);

Procedure Habilitation Optimiser(PasDEffetDeBord) DemonterVolumeAmovible(NomDuVolume : Nul Ou Caractere, PointDeMontage : Nul Ou Caractere);

Fonction Optimiser(NulAbsorbant, PasDEffetDeBord) EncoderCaracteresSpeciaux(Chaine : Nul Ou Caractere) Retourner Nul Ou Caractere;

Fonction Optimiser (PasDEffetDeBord) EncoderUniformResourceIdentifier(Schema : Nul Ou Caractere, NomUtilisateur : Nul Ou Caractere, AdresseServeur : Nul Ou Caractere, Port : Entier=0, Chemin : Nul Ou Caractere=Nul, Parametres : Nul Ou Caractere=Nul, Fragment : Nul Ou Caractere=Nul) Retourner Nul Ou Caractere;

Procedure Habilitation Optimiser(PasDEffetDeBord) 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 Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) Executer(Commande : Nul Ou Caractere, Synchrone : Booleen=Vrai, Cacher : Booleen=Faux, 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, PasDEffetDeBord) ExtraireNomFichier(NomFichierComplet : Nul Ou Caractere) Retourner Nul Ou Caractere;

Fonction Optimiser(Invariant, NulAbsorbant, PasDEffetDeBord) ExtraireNomRepertoire(NomFichierComplet : Nul Ou Caractere) Retourner Nul Ou Caractere;

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) IlExisteFichier(NomFichier : Nul Ou Caractere) Retourner Booleen;

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) IlExisteRepertoire(NomRepertoire : Nul Ou Caractere) Retourner Booleen;

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) 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 Habilitation LireCodeRetour(NumeroDuProcessus : Entier, CodeRetour : Entier Sortie) Retourner Booleen;

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) LireDroitsDAcces(NomFichier : Nul Ou Caractere, DroitsGroupe : Nul Ou DroitsDAcces=? Sortie, DroitsAutres : Nul Ou DroitsDAcces=? Sortie) Retourner Nul Ou DroitsDAcces;

Fonction Habilitation Optimiser(PasDEffetDeBord) LireEnvironnement(VariableEnvironnement : Nul Ou Caractere) Retourner Nul Ou Caractere;

Fonction Habilitation LirePriorite() Retourner Entier;

Fonction Habilitation LireRepertoireCourant() Retourner Caractere;

Fonction Habilitation LireTempsProcessus(TempsSysteme : Reel=? Sortie) Retourner Reel;

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) ListerFichiers(NomRepertoire : Nul Ou Caractere=Nul, CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou FichierListe;

Fonction Habilitation ListerProcessus(CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou ProcessusListe;

Fonction Habilitation ListerTaches(CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou Tache;

Fonction Habilitation Optimiser(PasDEffetDeBord) ListerUnites(CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou UniteListee;

Procedure Habilitation Optimiser(PasDEffetDeBord) MonterVolumeAmovible(NomDuVolume : Nul Ou Caractere, PointDeMontage : Nul Ou Caractere);

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) RechercherFichierDansChemin(NomFichier : Nul Ou Caractere, ListeDeRepertoires : Nul Ou Caractere, ExtensionParDefaut : Nul Ou Caractere=Nul) Retourner Nul Ou Caractere;

Procedure Habilitation Optimiser(PasDEffetDeBord) RenommerFichier(FichierDepart : Nul Ou Caractere, FichierArrive : Nul Ou Caractere);

Procedure Habilitation Optimiser(PasDEffetDeBord) RenommerRepertoire(RepertoireDepart : Nul Ou Caractere, RepertoireArrive : Nul Ou Caractere);

Procedure Habilitation Optimiser(PasDEffetDeBord) Spouler(F : Nul Ou IFluxFormate);

Procedure Habilitation Optimiser(PasDEffetDeBord) SupprimerFichier(NomFichier : Nul Ou Caractere, Destruction : DestructionContenu=DestructionAutomatique);

Procedure Habilitation Optimiser(PasDEffetDeBord) SupprimerRepertoire(NomRepertoire : Nul Ou Caractere, Destruction : DestructionContenu=DestructionAutomatique);

Adaptateurs

Technologie tierce.Accès à la classe.Nom de la classe.
Com.fecd0100-8a05-11d0-8e3c-e1043ebbde2bUpsSys
Corba.IDL:UpsSys:2.5UpsSys::UpsSys
Java / Ejb.upsvtm.jarUpsSys.UpsSys
Pl/Sql.--
Rfc for Sap.--
Soap.--