Mise à jour dynamique du mot de passe de l'administrateur pour un référentiel de base de données

Cette procédure permet de mettre à jour dynamiquement le mot de passe de l'administrateur de base de données pour un référentiel de base de données.

Pourquoi et quand exécuter cette tâche

Remarque : Lorsque cet appel dynamique est effectué, seule la configuration en mémoire est mise à jour. Le fichier de configuration n'est pas mis à jour.
Type d'événement
DYNA_CONFIG_EVENT_UPDATE_DB_ADMIN_PASSWORD
Données de configuration
DYNA_CONFIG_KEY_REPOS_ID (requis) - [String]
Indique l'ID du référentiel de base de données dans lequel vous souhaitez modifier les informations de l'administrateur.
DYNA_CONFIG_KEY_DB_ADMIN_PASSWORD (requis) – [base64Binary]
Spécifie le mot de passe de l'administrateur de base de données à mettre à jour.
Voici un exemple de tâche :

Procédure

  1. Assurez-vous que virtual member manager est en cours d'exécution.
  2. Appelez la méthode de l'API dynamicUpdateConfig permettant de modifier le mot de passe. Par exemple :
    Hashtable configData = new Hashtable();
    configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_REPOS_ID, "DB1");
    	configData.put(DynamicConfigConstants.DYNA_CONFIG_KEY_DB_ADMIN_PASSWORD, 
    PasswordUtil.getByteArrayPassword("password0"));
    	service.dynamicUpdateConfig(DynamicConfigConstants.DYNA_CONFIG_EVENT_UPDATE_DB_ADMIN_PASSWORD,
                                  configData);


Conditions d'utilisation | Commentaires