UpsOrb.AnnuaireUpsOrb.Enregistrer

Procedure Habilitation Enregistrer(Format : FormatsRessourceSupportes=FormatRessourceAutomatique);

Procedure Habilitation Enregistrer(Flux : Nul Ou IFlux, Format : FormatsRessourceSupportes=FormatRessourceAutomatique);

Procedure Habilitation Enregistrer(NomFichier : Nul Ou Caractere, Format : FormatsRessourceSupportes=FormatRessourceAutomatique);

Description

La méthode Enregistrer permet d'enregistrer l'annuaire courant dans son fichier de persistance :

Si le format demandé Format est FormatRessourceAutomatique, alors le format sélectionné dépend du paramètre UpsOrb.FormatAnnuaire. Pour plus de précisions, merci de se référer à la fiche FormatsRessourceSupportes.

L'enregistrement a lieu uniquement si le contenu de l'annuaire a été modifié.

Les annuaires sont conservés dans le répertoire ${UPS_HOME}/upsorb/resources/${UPS_LANGUAGE}.

Le fichier conservant le contenu de l'annuaire porte le nom de celui-ci sauf pour l'annuaire local dont le nom est donné par le paramètre UpsOrb.AnnuaireUpsOrb. L'extension du fichier est uob pour un annuaire en format binaire et upl pour un annuaire en format texte Up ! 5GL.

Exemple

Principal
/*******/
Debut
AnnuaireLocal.EcrireEntree("entree1", "coucou");
/* Création de l'entrée 'entrée1' dans l'annuaire local. Sa valeur est 'coucou'. */
AnnuaireLocal.EcrireEntree("entree2", "bonjour");
/* Création de l'entrée 'entrée2' dans l'annuaire local. Sa valeur est 'bonjour'. */
AnnuaireLocal.Enregistrer(FormatRessourceUps5GL);
/* L'annuaire est enregistre. */
Fin Principal

Traduction

---------