INSTALLATION
Lorsqu'un utilisateur ouvre une application composite ou lorsqu'une opération de mise à jour d'une application composite se produit, si la définition d'application a changé, une opération de mise à jour est exécutée pour paramétrer à la fois les nouvelles fonctions spécifiées et les fonctions existantes dont des versions à jour sont disponibles. Une définition d'application composite peut référencer une ou plusieurs fonctions Eclipse comme condition d'application requise. Chaque condition peut spécifier un site de mise à jour particulier sur lequel elle sera paramétrée.
Le paramètre de site de mise à jour correspondant à la condition des fonctions peut désigner un serveur Domino (ou une réplique NSF locale) ou un serveur Portal (ou un serveur HTTP quelconque). Voici des exemples d'URL de site de mise à jour pour chaque serveur :
NRPC ://hôte ou conseil serveur/ID réplique/site.xml - NRPC://updates.ibm.com/__85257258006000A1/site.xml
NRPC:///__85257258006000A1/site.xml
Remarque : Notez l'utilisation du double tiret de soulignement et l'ID de réplique dans le protocole NRCP.
HTTP://updates.ibm.com/updatesite.nsf/site.xml
Les sites de mise à jour Eclipse et les bases NSF Domino permettent d'adopter les scénarios suivants :
http://updates.ibm.com/updatesite/site.xml
Domino offre la possibilité de placer un site de mise à jour Eclipse dans une base NSF. Un site de mise à jour NSF est généralement une base distincte qui ne contient pas d'applications composites. Cependant, comme les bases NSF d'applications de Notes peuvent contenir une application composite, une base NSF de site de mise à jour peut contenir une application composite. Par exemple, un tiers peut distribuer une application composite et un site de mise à jour, le premier pointant vers le dernier. Ou encore, un administrateur peut placer l'application composite dans un site de mise à jour NSF et la rendre disponible auprès des utilisateurs de cette façon.
Pour plus d'informations sur les sites de mise à jour NSF, consultez la rubrique Création et utilisation d'un site de mise à jour NSF dans les liens connexes.
Création et préparation du site de mise à jour NSF
Vous pouvez importer des sites de mise à jour Eclipse dans une application de site de mise à jour NSF.
1. Créez un site de mise à jour NSF (updatesite.nsf, par exemple) en sélectionnant successivement Fichier -> Application -> Nouveau avec le modèle Eclipse Update Site (updatesite.ntf) installé avec le serveur Domino ou Notes.
Remarque : Pour afficher le modèle Eclipse Update Site (site.xml), cliquez sur Afficher propriétés avancées dans la nouvelle boîte de dialogue Application.
Le site de mise à jour NSF fonctionne comme un site de mise à jour Eclipse hébergé dans une application Notes sur un serveur Domino. Il fournit dynamiquement le fichier site.xml, les fonctions et les plug-ins.
3. Cliquez sur Import Local Update Site.
4. Dans le panneau explicatif qui s'affiche alors, utilisez le bouton de navigation pour accéder au site de mise à jour Eclipse.
5. Sélectionnez le fichier site.xml.
6. Cliquez sur Open.
Deux méthodes permettent d'éditer l'URL de site de mise à jour correspondant aux conditions des fonctions d'une application composite :
Le meilleur moyen d'éditer l'URL de site de mise à jour dans le cadre des conditions associées aux fonctions consiste à recourir à l'outil Composite Application Editor (CAE), comme suit :
1. Dans Notes, ouvrez l'application composite.
2. Cliquez sur Actions -> Editer une application.
4. Cliquez sur Avancé.
7. Cliquez sur OK pour quitter le panneau Propriétés.
8. Cliquez sur Terminé pour fermer et enregistrer les modifications.
9. Le fichier XML CA modifié est de nouveau lu et traité.
Autre méthode : Configuration d'une application composite pour spécifier un site de mise à jour
Utilisez cette méthode pour définir les sites de mise à jour pour le contenu d'une base NSF de l'application composite particulière.
1. L'administrateur obtient une base NSF de l'application composite, par exemple MyCompAppabx.nsf.
2. Avec la base NSF de l'application composite, l'administrateur obtient un dossier de site de mise à jour qui contient un sous-répertoire \features et \plugins, ainsi qu'un fichier site.xml. Le fichier site.xml répertorie les fonctions qui se trouvent dans le dossier du site de mise à jour.
3. L'administrateur modifie le fichier XML de l'application composite pour pointer vers un site de mise à jour Domino spécifique.
b. Cliquez sur Application composite -> Application.
c. Cliquez sur le nom de l'application composite dans la liste, puis cliquez sur l'onglet Exporter.
Laissez l'application composite ouverte.
e. Modifiez chaque valeur url.feature pour pointer vers le site de mise à jour Domino nécessaire. Par exemple, pour chaque entrée preference name="url.feature", url.feature étant l'emplacement réservé à l'URL du site de mise à jour et le nom de la fonction spécifique, pointez vers le site de mise à jour Domino nécessaire.
NRPC://server/__IDréplication/site.xml
Le format suivant utilise un protocole HTTP :
HTTP://server/updatesite.nsf/site.xml
5. Dans Domino Designer et une application composite ouverte, cliquez sur son nom dans la liste, puis sur l'onglet Actualiser , et sélectionnez le fichier XML de l'application composite modifiée.
6. Ouvrez l'application de site de mise à jour NSF (updatesite.nsf, par exemple) et importez le fichier site.xml depuis le dossier local du site de mise à jour qui accompagne cette application composite.
Récupération des définitions d'applications composites (CA XML) dans Domino
Utilisez le format d'adresse URL NRPC suivant pour extraire les mises à jour des applications composites.
NRPC://hôte ou conseil serveur/ID réplique/composite.xml?param=value
où :
hôte ou conseil serveur = nom hôte DNS, adresse IP ou nom du serveur
ID de réplique de la base sur le serveur cible
param -- name|unid
Name -- Chaîne utilisée pour rechercher l'élément de conception CA dans la vue -- Recherche du nom d'abord, et s'il est introuvable, l'alias.
UNID -- UNID du document de conception de l'application composite
Par exemple :
NRPC://abx_tc.upcdev.ibm.com/__8525634000734621/composite.xml?name=Hannover
WebSphere Portal et applications composites
La mise à jour de l'application composite WebSphere Portal est proposée aux utilisateurs Notes via le paramètre Compte de portail principal défini dans Notes par l'administrateur Domino. En outre, l'administrateur doit également avoir installé la prise en charge des applications composites WebSphere Portal pour Notes sur le même serveur WebSphere Portal vers lequel pointe le compte hôte de portail de l'utilisateur. La mise à jour de l'application composite WebSphere Portal concerne généralement l'utilisateur Notes qui utilise les applications composites qui contiennent des projections Web.
Pour plus d'informations sur la configuration d'utilisateurs pour les applications composites qui contiennent des portlets, voir les rubriques suivantes de ce guide :
Tâches associées Création et utilisation d'un site de mise à jour NSF Déploiement des plug-ins client avec des widgets et le catalogue de widgets
Information associée Sites de mise à jour Eclipse NSF et applications composites Wiki Notes et Domino Support IBM Service d'assistance de WebSphere Portal Sites de mise à jour NSF sur le blog My developerWorks