Mise jour des adresses URL des portlets
Après la migration de votre environnement de portail, vous devez vérifier et mettre à jour si nécessaire les URL de portlets. Dans certains cas, des portlets ont une URL incorrecte après la migration. Les URL peuvent être facilement corrigées à l'aide de l'interface de configuration XML pour exporter, mettre à jour et importer les configurations.
Pourquoi et quand exécuter cette tâche
Procédure
Exportez la configuration du portlet.
- Accédez au répertoire dans lequel sont situés les outils HCL :
- AIX® IBM® i Linux™ Solaris :
PortalServer_root/bin - Windows™ :
PortalServer_root\bin
- AIX® IBM® i Linux™ Solaris :
- Exportez la configuration à l'aide de l'exemple de fichier intitulé ExportAllPortlets.xml en entrant la commande suivante :
- AIX® Linux™ Solaris: ./xmlaccess.sh -in
PortalServer_root/doc/xml-samples/ExportAllPortlets.xml -user wpsadmin -password wpsadminpwd -url http://server.example.com:port/wps/config -out Server_config.xml - IBM® i: xmlaccess.sh -in
PortalServer_root/doc/xml-samples/ExportAllPortlets.xml -user wpsadmin -password wpsadminpwd -url http://server.example.com:port/wps/config -out Server_config.xml - Windows™ : xmlaccess.bat -in
PortalServer_root\doc\xml-samples\ExportAllPortlets.xml -user wpsadmin -password wpsadminpwd -url http://server.example.com:port/wps/config -out Server_config.xml
La configuration exportée est stockée dans le fichier XML nommé Server_config.xml.
- AIX® Linux™ Solaris: ./xmlaccess.sh -in
Vérifiez le fichier XML de sortie et mettez à jour les URL si nécessaire.
- Ouvrez le fichier Server_config.xml et vérifiez que toutes les URL sont valides. En d'autres termes, tous les fichiers répertoriés dans le fichier XML doivent être présents et accessibles dans les emplacements spécifiés.
- Si les URL ne correspondent pas à l'emplacement réel dans votre environnement, mettez à jour les entrées en fonction de l'emplacement réel des fichiers.
- Si les fichiers indiqués dans la zone d'URL n'existent pas dans l'environnement migré ou s'ils ne sont plus nécessaires dans la configuration, supprimez ces entrées.
Remarque : Si vous effectuez les mises à jour dans un environnement en cluster, modifiez le fichier XML pour supprimer les entrées global-settings et services-settings si elles existent dans le fichier.
Importez le fichier XML avec les URL mises à jour.
- Change directory where the HCL tools are contained:
- AIX® IBM® i Linux™ Solaris :
PortalServer_root/bin - Windows™ :
PortalServer_root\bin
- AIX® IBM® i Linux™ Solaris :
- Exécutez la commande suivante pour importer la configuration mise à jour à l'aide du fichier Server_config.xml que vous venez de mettre à jour :
- AIX® Linux™ Solaris : ./xmlaccess.sh -in Server_config.xml -user wpsadmin -password wpsadminpwd -url http://Server.example.com:port/wps/config
- IBM® i: xmlaccess.sh -in Server_config.xml -user wpsadmin -password wpsadminpwd -url http://Server.example.com:port/wps/config
- Windows™ : xmlaccess.bat -in Server_config.xml -user wpsadmin -password wpsadminpwd -url http://Server.example.com:port/wps/config
- Une fois la demande traitée, vérifiez que le processus d'importation affiche le message de retour suivant :
<status element="all" result="ok">
Pour les environnements en cluster uniquement.
- Resynchronisez le cluster à partir de la console du gestionnaire de déploiement.
- Redémarrez les applications d'entreprise à partir de la console du gestionnaire de déploiement.
- Lancez la commande suivante sur le noeud principal du cluster pour activer les portlets déployés :
- AIX® Linux™ Solaris:
./ConfigEngine.sh activate-portlets -DWasPassword=password - IBM® i: A partir du répertoire UserData,
ConfigEngine.sh activate-portlets -DWasPassword=password - Windows™ :
ConfigEngine.bat activate-portlets -DWasPassword=password
- AIX® Linux™ Solaris:
- Redémarrez le portail.