Synchronisation de la base de données d'URL personnalisées
Les adresses URL personnalisées sont enregistrées comme partie de la page dans la base de données JCR dans la zone de site de page de portail de Web Content Manager. Pour des raisons de performances les données sont également enregistrées dans la base de données HCL Portal. Lorsque les données sont modifiées, le portail synchronise les données des deux côtés. Il peut cependant arriver que les données ne soient pas synchronisées. Dans ce cas, le portail fournit une tâche de configuration qui synchronise les données.
Pourquoi et quand exécuter cette tâche
Par exemple, si la base de données JCR côté Web Content Manager est restaurée mais pas la base de données de portail, les données ne sont plus synchronisées. La tâche de configuration permettant de synchroniser les données est sync-vanityurl-data. Elle lit les données stockées dans Web Content Manager et met à jour la base de données HCL Portal.
- Syntaxe
- Cette tâche est appelée comme suit :
- AIX®
- ./ConfigEngine.sh sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password
- HP-UX
- ./ConfigEngine.sh sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password
- IBM®i
- ConfigEngine.sh sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password
- Linux™
- ./ConfigEngine.sh sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password
- Solaris
- ./ConfigEngine.sh sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password
- Windows™
- ConfigEngine.bat sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password
- z/OS®
- ./ConfigEngine.sh sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password
- Paramètres supplémentaires :
- Vous pouvez indiquer les paramètres suivants à l'aide de cette tâche. Chaque paramètre requiert l'indication du préfixe -D dans la commande.
- RunParallel = (false)|true
- Ce paramètre permet d'indiquer si la tâche doit être exécutée ou non avec plusieurs unités d'exécution. Si vous voulez que la tâche soit exécutée dans une unité d'exécution unique, indiquez la valeur false. Il s'agit de la valeur par défaut. Si vous voulez que la tâche soit exécutée avec plusieurs unités d'exécution, indiquez la valeur true. Chaque unité d'exécution nécessite une connexion à la base de données.
- Paramètres relatifs aux portails virtuels :
- Si vous avez des portails virtuels, le portail applique par défaut cette tâche de configuration à tous les portails virtuels. Pour limiter la tâche à un portail virtuel spécifique, identifiez ce dernier en ajoutant l'un des paramètres suivants à la ligne de commande. Each individual parameter requires the prefix -D on the command.
- VirtualPortalHost
- Ce paramètre permet d'indiquer le nom d'hôte du portail virtuel. Par exemple, le nom d'hôte peut être vp.example.com. Remarque : Vous pouvez indiquer le paramètre VirtualPortalHost seul uniquement si le nom d'hôte est unique. Si le nom d'hôte du portail virtuel est identique à celui du portail virtuel par défaut, vous devez également indiquer le paramètre VirtualPortalContext.
- VirtualPortalContext
- Ce paramètre permet d'indiquer le contexte de portail virtuel qui identifie le portail virtuel. Par exemple, le contexte peut être vp1.
- Exemple :
./ConfigEngine.sh sync-vanityurl-data -DPortalAdminPwd=password -DWasPassword=password -DVirtualPortalHost=vp.example.com