Utilisation de l'objet AdminConfig de scriptage wsadmin pour l'administration scriptée
L'objet AdminConfig permet de gérer les informations de configuration stockées dans le référentiel.
Avant de commencer
Cet objet communique avec le composant des services de configuration WebSphere Application Server pour effectuer des tâches de consultation et de modification de la configuration. Vous pouvez l'utiliser pour consulter, créer, modifier ou supprimer des objets de configuration et obtenir de l'aide.
Les mises à jour de la configuration via un client de scriptage sont conservées dans une zone temporaire privée appelée espace de travail ; elles ne sont copiées dans le référentiel de configuration principale que lorsque vous exécutez une commande save. L'espace de travail est un référentiel temporaire contenant des informations de configuration pouvant être utilisées par les clients d'administration, y compris la console d'administration. Il est conservé dans le sous-répertoire wstemp de votre installation WebSphere Application Server. L'espace de travail permet à plusieurs clients d'accéder à la configuration principale. Si une même mise à jour est effectuée par plusieurs clients, celle d'un client de scriptage risque de ne pas être sauvegardée en raison d'un conflit. Si c'est le cas, la mise à jour n'est enregistrée dans la configuration que si vous modifiez les règles d'enregistrement par défaut au moyen de la commande setSaveMode.
Pourquoi et quand exécuter cette tâche
Les commandes AdminConfig sont disponibles à la fois en mode connecté et en mode local. Si un serveur est en cours d'exécution, il n'est pas recommandé de lancer le client de scriptage en mode local car les modifications de la configuration ne sont pas reflétées dans la configuration du serveur en cours d'exécution et vice versa. En mode connecté, la disponibilité des commandes AdminConfig dépend du type de serveur auquel un client de scriptage est connecté dans une installation WebSphere Application Server, Network Deployment.
Les commandes AdminConfig sont uniquement disponibles lorsqu'un client de scriptage est connecté à un gestionnaire de déploiement. Lorsque celui-ci est connecté à un agent de noeud ou à un serveur d'applications, les commandes AdminConfig ne sont pas disponibles car la configuration de ces processus de serveur est une copie de la configuration principale qui réside sur le gestionnaire de déploiement. Cette copie est créée sur une machine noeud lorsqu'une synchronisation de la configuration du gestionnaire de déploiement et de l'agent de noeud a lieu. Pour modifier la configuration des processus de serveur, vous devez connecter un client de scriptage à un gestionnaire de déploiement. Pour cette raison, pour modifier une configuration, n'exécutez pas un client de scriptage en mode local sur une machine noeud. Cette configuration n'est pas prise en charge.