Vous pouvez configurer Rational Developer
for System z pour la distribution automatique
des mises à jour de produit et des mises à jour des fichiers de configuration, des paramètres
de préférences et des connexions au système distant lorsque les postes de travail client
se connectent à un système distant. Cette fonction est appelée push-to-client. Elle vous
permet d'enregistrer des configurations de poste de travail à un emplacement central et de les transmettre
aux postes de travail client afin que vos développeurs aient un environnement d'espace de travail
cohérent.
Présentation de la fonction Push-to-client
L'implémentation
d'un environnement push-to-client implique plusieurs tâches, certaines sont effectuées sur le
système z/OS et d'autres sur un poste de travail client.
Vous trouverez ci-dessous une présentation du mode d'implémentation d'un
environnement push-to-client. Elles définit certains des termes et ressources utilisés
dans cet environnement. Les sous-rubriques décrivent de manière plus détaillée l'implémentation de la fonction
push-to-client.
- Configurez la fonction push-to-client sous z/OS.
Chaque système distant
à partir duquel vous envisagez de distribuer des configurations et des mises à jour
de produit doit être configuré pour prendre en charge la fonction push-to-client.
- Un système z/OS doit être défini en tant
que système principal. Le système principal est le système de contrôle
dans un environnement push-to-client. Un seul système z/OS peut être défini
comme système principal. Le système principal enregistre les fichiers de configuration globale, qui s'appliquent
à tous les systèmes dans l'environnement push-to-client et les fichiers de configuration système
qui s'appliquent uniquement au système principal lui-même. Les configurations globales sont des mises
à jour de produit, des préférences Eclipse et des connexions au système global.
- D'autres systèmes z/OS peuvent être
activés pour la fonction push-to-client en tant que systèmes non principaux. Les systèmes
non principaux définissent uniquement les configurations système qui s'appliquent seulement
au système non principal lui-même. Les configurations système sont des groupes de propriétés, des valeurs
par défaut, des mappages de fichiers et des projets résidant sur l'hôte.
Le point de démarrage pour la configuration de la fonction push-to-client sur un système z/OS est
un fichier racine appelé
pushtoclient.properties, qui se trouve dans le répertoire
/etc/rdz/ sur le
système z/OS. Ce fichier contient des entrées qui spécifient les paramètres
de configuration, par exemple :
- Définit si la fonction est activée pour les mises à jour de produit (indiqué par product.enabled=true).
- Définit si la fonction est activée pour les mises à jour de configuration (indiqué par config.enabled=true).
- Définit si le système en cours est le système principal, autrement dit, le système qui contrôle la
fonction push-to-client (indiqué par primary.system=true|false).
- Définit l'emplacement du fichier de configuration principal, keymapping.xml (indiqué par pushtoclient.folder=/var/rdz/pushtoclient qui correspond
à l'emplacement par défaut). Le fichier de mappage de clés contient des pointeurs vers un ensemble
de fichiers qui contiennent les paramètres relatifs aux applications. Ces pointeurs sont créés à partir
d'un client Rational Developer
for System z lors du processus d'exportation de fichier
de configuration, processus décrit à l'étape 3 ci-dessous.
Pour plus d'informations sur la préparation des systèmes
z/OS en vue de la configuration push-to-client, voir le document IBM® Rational Developer for System z - Guide de configuration de l'hôte (SC11-6285).
- Configurez un espace de travail maître avec des paramètres à transmettre à d'autres espaces de travail lors
de la connexion au système z/OS.
Dès que le système distant est configuré, vous pouvez commencer
à configurer les paramètres Rational Developer for System z que vous souhaitez
transmettre au reste de l'organisation. Pour la plupart des paramètres, tels les préférences Eclipse, les connexions
au système distant, les groupes de propriétés et les mappages de systèmes de fichiers, cette action est effectuée en mettant
à jour les paramètres localement sur un client Rational Developer for System z. Certains
paramètres, tels les mises à jour de produit, les projets résidant sur l'hôte et les valeurs par défaut doivent être configurés manuellement sur le système
z/OS.
- Exportez les paramètres d'espace de travail dans le système z/OS à l'aide de l'assistant
d'exportation de configuration Rational Developer for System z.
L'assistant d'exportation télécharge
les fichiers de configuration locaux (préférences Eclipse, connexions au système distant, groupes de
propriétés et mappages de système de fichiers) à partir de l'espace de travail maître dans le système
z/OS.
Seuls les utilisateurs qui disposent du droit d'écriture de fichiers dans le dossier contenant
le fichier de mappage de clés sur le système distant peuvent exporter des paramètres. Une fois que les paramètres
ont été exportés, les utilisateurs qui se connectent au système z/OS sont invités
à mettre à jour leurs espaces de travail sans ces paramètres.
Pour plus d'informations sur la configuration et
l'exportation des paramètres Rational Developer for System z à transmettre aux postes de travail
client, voir les rubriques connexes de la section suivante.
Création et distribution de mises à jour
Rational Developer for System z peut distribuer
les types suivants de mise à jour :
- Mises à jour d'installation de produit. Rational Developer
for System z inclut des outils destinés aux administrateurs
système permettant de créer des mises à jour d'installation de produit et d'inviter
les postes de travail client à installer les mises à jour lorsqu'ils se connectent à un système distant.
Pour plus d'informations sur la distribution des mises à jour de produit, voir
Distribution de mises à jour de produit.
- Mises à jour de configuration de produit. Rational Developer
for System z inclut des outils destinés
aux administrateurs système permettant de définir des connexions au système distant, de définir
des fichiers de configuration et de définir des préférences de poste de travail client à partir
d'un emplacement central. Ces définitions de connexion, ces fichiers de configuration et ces préférences
peuvent être distribués à des postes de travail client individuels automatiquement lorsqu'ils se connectent
à un système distant. Pour plus d'informations sur la distribution des mises à jour de configuration, voir
Création et distribution de fichiers de configuration.