Transfert d'associations de contenu vers la bibliothèque du site portail
Lorsque vous activez les pages gérées, toutes les pages de contenu Web que vous avez converties en pages gérées et ajoutées à la bibliothèque du site de portail. Toutefois, le contenu associé aux pages de contenu Web reste dans les bibliothèques d'origine. Vous pouvez transférer ce contenu associé à la bibliothèque du site de portail à l'aide de la tâche internalize-content-mappings.
Pourquoi et quand exécuter cette tâche
Remarque : Les pages Administration ne sont pas destinées à être des pages gérées et ne sont donc pas incluses lorsque vous activez les pages gérées.
Lorsque vous transférez l'association de contenu pour une page à la bibliothèque du site de portail :
- Le contenu qui est référencé par l'association de contenu par défaut pour la page est copié dans la zone de site de page de portail pour la page. Seule l'association de contenu par défaut est affectée ; les autres associations de contenu ne sont pas prises en compte.Remarque : Les pages imbriquées ne sont pas copiées. Les zones de site imbriquées ne sont pas copiées dans les cas suivants :
- La zone de site imbriquée est référencée par l'association par défaut d'une autre page.
- La zone de site imbriquée a le même nom qu'une zone de site existante pour la même page.
- Les mappages de modèles et les éléments de contenu qui existent dans la zone de site associée sont copiés dans la page du portail. Si le mappage de modèle ou l'élément existe pour la page, la copie n'est pas effectuée.
- Le paramètre de contenu par défaut pour la page de portail est modifié pour référencer le contenu copié.
- La configuration de tous les afficheurs de contenu Web sur la page est mise à jour pour référencer le contenu qui est stocké dans la zone du site de la page de portail. Toutefois, les configurations d'afficheur qui utilisent des chemins de contenu ne sont pas affectées.
Procédure
Pour transférer des associations de contenu, exécutez la tâche
internalize-content-mappings à partir du répertoire wp_profile_root/ConfigEngine.
- Windows™
- ConfigEngine.bat internalize-content-mappings -DPortalPage=target_page -DIncludeDescendants=true_or_false -DSynchronous=true_or_false -DPortalAdminPwd=password -DWasPassword=password
- AIX® Linux™ Solaris
- ./ConfigEngine.sh internalize-content-mappings -DPortalPage=target_page -DIncludeDescendants=true_or_false -DSynchronous=true_or_false -DPortalAdminPwd=password -DWasPassword=password
- IBM®i
- ConfigEngine.sh internalize-content-mappings -DPortalPage=target_page -DIncludeDescendants=true_or_false -DSynchronous=true_or_false -DPortalAdminPwd=password -DWasPassword=password
- z/OS®
- ./ConfigEngine.sh internalize-content-mappings -DPortalPage=target_page -DIncludeDescendants=true_or_false -DSynchronous=true_or_false -DPortalAdminPwd=password -DWasPassword=password
Les propriétés suivantes doivent être spécifiées sur la ligne de commande ou dans le fichier
wkplc.properties. - PortalPage
- ID objet ou nom de page unique de la page pour laquelle vous souhaitez transférer du contenu. Si la page cible est contenue dans un portail virtuel, vous devez identifier le portail virtuel en spécifiant le paramètre VirtualPortalContext ou VirtualPortalHost.
- IncludeDescendants
- Indiquez la valeur true pour transférer le contenu de la page cible et de toutes les pages enfant. Pour transférer le contenu pour la page cible uniquement, indiquez la valeur false. Si aucune valeur n'est indiquée, la valeur par défaut est true.
- Synchrone
- Indiquez true pour exécuter le transfert de manière synchrone. Pour effectuer le transfert de manière asynchrone, indiquez la valeur false. If not specified, the default value is true.
- Prolixe
- Indiquez true pour générer des informations supplémentaires dans le journal. Pour générer des informations de journal de base,indiquez la valeur false. Si aucune valeur n'est indiquée, la valeur par défaut est false.
- CollisionHandling
- Lorsque vous copiez un contenu sur une page, spécifiez l'action qui doit être exécutée si l'objet de contenu existe déjà. Par défaut, cet objet de contenu n'est pas copié. Si vous affectez au paramètre CollisionHandling la valeur replace, l'objet de contenu qui figure sur la page est remplacé par l'objet de contenu qui va être copié sur la page.
- ContextePortailVirtuel
- Spécifiez le contexte de portail virtuel identifiant le portail virtuel. Par exemple,
vp1. - VirtualPortalHost
- Spécifiez le nom d'hôte du portail virtuel. Par exemple,
vp.example.com.Important : Si le nom d'hôte du portail virtuel est identique au nom d'hôte du portail virtuel par défaut, vous devez également spécifier la propriété VirtualPortalContext. Vous ne pouvez indiquer la propriété VirtualPortalHost seule que si le nom d'hôte est unique. - PortalAdminPwd
- Le mot de passe administrateur pour HCL.
- WasPassword
- Le mot de passe administrateur pour WebSphere® Application Server.
Exemples de commande :
- Windows™ : ConfigEngine.bat internalize-content-mappings -DPortalPage=example.page -DIncludeDescendants=true -DSynchronous=true -DPortalAdminPwd=password -DWasPassword=password
- AIX® Linux™ Solaris : ./ConfigEngine.sh internalize-content-mappings -DPortalPage=example.page -DIncludeDescendants=true -DSynchronous=true -DPortalAdminPwd=password -DWasPassword=password
- IBM® i: ConfigEngine.sh internalize-content-mappings -DPortalPage=example.page -DIncludeDescendants=true -DSynchronous=true -DPortalAdminPwd=password -DWasPassword=password
- z/OS® : ./ConfigEngine.sh internalize-content-mappings -DPortalPage=example.page -DIncludeDescendants=true -DSynchronous=true -DPortalAdminPwd=password -DWasPassword=password