Contrôle des règles de mise à jour et fichiers de règles

L'outil Rational Product Updater prend en charge l'utilisation de copies locales de site de mise à jour et le contrôle des règles de mise à jour. Cela permet de modifier les emplacements de recherche pour rechercher les mises à jour de produit et les nouvelles fonctions facultatives.

Par défaut, Product Updater utilise une URL imbriquée dans chaque produit de développement logiciel Rational installé pour se connecter à un serveur de mise à jour IBM via Internet et rechercher les éventuelles mises à jour de produit et nouvelles fonctions facultatives. Si de nombreux utilisateurs de votre société utilisent des produits de développement logiciel Rational, il est préférable de créer une copie locale du site de mise à jour. La création d'un site de mise à jour local peut être motivée par plusieurs raisons : Une fois que vous avez créé un site de mise à jour local, vos développeurs peuvent installer les mises à jour et les fonctions facultatives à partir de ce site à l'aide de l'outil Product Updater.

Vous pouvez configurer un site de mise à jour local sur un serveur connecté à votre réseau (derrière un pare-feu). Ce site de mise à jour peut être un sous-ensemble du site Internet de mise à jour du produit car il peut contenir uniquement les mises à jour et les fonctions facultatives que vous voulez rendre accessibles. Toutefois, étant donné que les produits de développement logiciel Rational utilisent généralement une URL imbriquée devant être recherchée par l'outil Product Updater, il est nécessaire de fournir une fonctionnalité de réacheminement. Ces paramètres et les autres paramètres des règles de mise à jour peuvent être définis en créant un fichier de règles de mise à jour et en configurant l'outil Product Updater pour qu'il utilise ce fichier lors des recherches. (Voir Modification des préférences des sites de mise à jour.) Il est préférable que les utilisateurs accèdent au fichier de règles de mise à jour à partir d'une URL pour que ce fichier puisse être géré par les administrateurs locaux.

Fichier des règles de mise à jour

Un fichier de règles de mise à jour est un fichier XML. Il accepte tout nom (mais s'appelle généralement policy.xml), à condition que ce dernier respecte la définition de type de document (DTD) suivante :
<?xml encoding="ISO-8859-1"?> 

<!ELEMENT update-policy (url-map)*>
<!ATTLIST update-policy
>

<!ELEMENT url-map EMPTY>
<!ATTLIST url-map
    pattern    CDATA #REQUIRED
    url        CDATA #REQUIRED
>
Les éléments d'url-map sont décrits ci-après.
Exemple de fichier de règles de mise à jour :
<?xml version="1.0" encoding="UTF-8"?>
<update-policy>
    <!-- Mappage du modèle de fonction à l'URL de mise à jour. -->
    <!-- Une URL vide signifie que le produit n'est pas mis à jour. -->
    <url-map
        pattern="com.ibm.rational.software.architect.update"
        url="file:/C:/site_de_mise_à_jour_local/rsa/updates"/>
    <url-map
        pattern="com.ibm.rational.software.architect.discovery"
        url="file:/C:/site_de_mise_à_jour_local/rsa/optional_features"/>
    <url-map
        pattern="com.ibm.rational.application.developer.update"
        url="http://internal.ibm.com/rad"/>
    <url-map
        pattern="com.ibm.orca.product.updater"
        url="http://server1/rational_updates/updater/site.xml"/>
</update-policy>
Remarque : Les URL du fichier de règles non précédées d'un "/" sont interprétées par rapport à l'emplacement du fichier de règles. Par exemple, si le fichier de règles est c:\share\policy.xml et qu'un fichier site.xml se trouve à l'emplacement c:\share\rsa\site.xml, la mappe d'URL du fichier de règles peut s'écrire de la manière suivante :
url="file:rsa/site.xml"

Pour plus d'informations sur l'utilisation des fichiers de règles et le contrôle standard des règles de mise à jour, voir "Eclipse Update Policy Control" dans l'aide en ligne de votre produit.

Concepts associés
Présentation de Rational Product Updater
Tâches associées
Modification des préférences des sites de mise à jour
Exportation d'une liste des produits de développement logiciel Rational installés
Création d'une version locale du serveur de mise à jour de Rational Software Development Platform
Retour d'informations
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.