Exportation et importation de bibliothèques de contenu Web
HCL Web Content Manager propose deux méthodes d'exportation et d'importation des bibliothèques de contenu Web : l'exportation ou l'importation d'une bibliothèque, et une exportation ou une importation permettant de créer une copie distincte d'une bibliothèque. Les deux méthodes permettent d'exporter le contenu d'une bibliothèque de contenu Web sur un disque et d'importer ces données sur un autre serveur de contenu Web. Si vous utilisez la copie d'une bibliothèque, vous pouvez aussi importer cette bibliothèque sur le même serveur de contenu Web plusieurs fois. Dans ce cas, une nouvelle bibliothèque est générée après chaque importation sans que les copies précédentes ne soient affectées. La fonction d'exportation et d'importation de bibliothèques peut être utilisée pour réaliser une copie de sauvegarde d'une bibliothèque de contenu Web et pour déplacer des données entre serveurs. En revanche, elle ne peut pas être utilisée pour envoyer des mises à jour, des suppressions et des déplacements. Elle convient uniquement aux opérations de remplissage des nouveaux objets.
Pourquoi et quand exécuter cette tâche
- Importation de bibliothèques dans des versions différentes
- Vous pouvez importer une bibliothèque d'une version différente de Web Content Manager, à condition que la version dans laquelle vous importez soit postérieure à la version à partir de laquelle vous avez exporté la bibliothèque. Par exemple:
- Vous pouvez importer une bibliothèque exportée à partir de la version 6.1.0.1 dans la version 7.0.
- Vous ne pouvez pas importer une bibliothèque exportée de la version 7.0 dans la version 6.1.0.1.
Procédez à une mise à niveau vers la version la plus récente de chaque édition avant de tenter d'importer des bibliothèques d'une version à l'autre. Il est impossible d'exporter une bibliothèque à partir d'une édition antérieure à la version 6.0.
- Exportation et importation d'une bibliothèque de contenu Web et syndication.
- Cette fonction ne se substitue pas à la fonction de syndication. Même si elle peut être employée pour transférer des données entre serveurs, c'est un processus manuel qui n'est pas destiné à être utilisé pour les mises à jour régulières entre serveurs. En revanche, la syndication permet de synchroniser deux serveurs ou plus. En outre, alors que celle-ci permet d'envoyer des mises à jour, des suppressions et des déplacements, la fonction d'importation convient uniquement au remplissage des nouveaux objets.
- Limites applicables à l'exportation et à l'importation d'une bibliothèque de contenu Web
- Les versions enregistrées des objets ne sont pas exportées. Seule la version en cours d'un objet s'exporte.
- Un enfant est exporté et importé uniquement si le parent a réussi à être exporté et importé.
- Si un élément associé aux mêmes chemin d'accès, nom et ID existe sur le serveur cible, il sera écrasé.
- Les paramètres de contrôle d'accès définis aux niveaux de la bibliothèque et des objets restent inchangés quand une bibliothèque est exportée puis importée. Vous devez exécuter l'outil correcteur de membre sur la bibliothèque importée pour corriger les références aux utilisateurs et aux groupes manquants.
- Il est impossible d'importer un objet si un objet ayant le même ID, mais un parent différent de l'objet importé, existe sur le serveur cible.
- Les projets ne sont pas exportés.
- Désactivation de la recherche de texte JCR.
- Désactivez l'indexation de la recherche de JCR sur le serveur HCL Portal avant d'exporter ou d'importer des bibliothèques volumineuses, ceci afin de réduire la charge sur la base de données lors de l'exportation et de l'importation.
- Log in to the WebSphere® Integrated Solutions Console.
- Click .Cluster note : If you are using this web content server as part of a cluster, ensure that you use the WebSphere® Integrated Solutions Console for the deployment manager when you edit configuration properties.
- Définissez jcr.textsearch.enabled sur false.
Remarque : A chaque fois que vous modifiez ces paramètres, vous devez redémarrer le serveur.Après avoir exporté et importé une bibliothèque, vous devez réactiver la fonction de recherche de texte JCR. La reconstruction des index peut prendre un certain temps lorsque vous réactivez l'indexation de la recherche de texte JCR. - Exportation et importation de bibliothèques de grande taille
- Lors de l'importation des bibliothèques de contenu Web, un répertoire temporaire permet de stocker les fichiers de ces bibliothèques au cours du téléchargement. Si la taille des fichiers téléchargés dépasse l'espace disque disponible dans ce répertoire, l'opération échoue. Lorsque des bibliothèques volumineuses sont exportées, assurez-vous que l'espace disque est suffisant contenir les éléments importés.
- Log in to the WebSphere® Integrated Solutions Console.
- Cliquez sur .
- Make sure the location that is specified under jcr.binaryValueFileDir has sufficient disk space to accommodate the import.
- Lors de l'exportation ou de l'importation de bibliothèques volumineuses, vous pouvez être amené à ajuster les paramètres suivants :
- Log in to the WebSphere® Integrated Solutions Console.
- Cliquez sur .
- Définissez la valeur des paramètres Dépassement du délai autorisé pour la durée de vie des transactions et Délai maximal des transactions sur 360 secondes.
- Lors de l'importation des bibliothèques de contenu Web, un répertoire temporaire permet de stocker les fichiers de ces bibliothèques au cours du téléchargement. Si la taille des fichiers téléchargés dépasse l'espace disque disponible dans ce répertoire, l'opération échoue. Lorsque des bibliothèques volumineuses sont exportées, assurez-vous que l'espace disque est suffisant contenir les éléments importés.
- Composant Personalization
- Les règles de Personalization créées dans un composant Personalization sont exportées et importées en même temps que la bibliothèque de contenu Web.
Si vous utilisez les règles Personalization qui sont créées directement dans le portlet Personalization, vous devez exporter et importer ces règles vers et depuis Personalization sur les mêmes serveurs que votre contenu Web en suivant la même procédure que celle qui consiste à déplacer du contenu HCL Portal depuis un système de transfert vers un système de production. La fonction d'exportation et d'importation de Personalization doit être exécutée avant la fonction d'exportation et d'importation de contenu Web.
- Composants JSP
- Si vous utilisez des composants JSP, vous devez copier manuellement tous les fichiers JSP associés vers et depuis les mêmes serveurs que ceux utilisés lors de l'exportation et de l'importation.