Tâche refresh-page-layout

Utilisez cette tâche de configuration pour actualiser la présentation de page pour toutes les pages auxquelles un modèle de présentation de page donné a été attribué.

Description : Vous devez exécuter cette tâche si vous avez manuellement modifié les fichiers de modèle de présentation de page stockés dans le dossier layout-templates du magasin de fichiers du portail et que vous souhaitez appliquer ces modifications aux pages existantes. Cette tâche lit les données d'un modèle de présentation de page spécifique à partir du magasin de fichiers du portail et met à jour toutes les pages qui sont actuellement attribuées à ce modèle. En fonction du nombre de pages affectées, l'exécution de cette tâche peut prendre plusieurs minutes.

Hypothèses/Conditions requises : HCL Portal is running. L'exécution de cette tâche requiert que le portail soit en cours d'exécution. S'il ne l'est pas, la tâche démarre le portail.

Syntaxe : Référencez le modèle de présentation par l'URI de son magasin de fichiers, par exemple :
 /fs-type1/themes/Portal8.5/layout-templates/
Remarque : Prenez soin d'indiquer l'URI complet, en particulier si celui-ci se termine par une barre oblique (/).
Vous pouvez exécuter la tâche de manière synchrone ou asynchrone. Si vous l'exécutez de manière asynchrone, la tâche de configuration se termine immédiatement après le démarrage d'une tâche système asynchrone correspondante. Vous pouvez utiliser ce mode pour éviter des problèmes de délai d'attente qui peuvent se produire si un nombre élevé de pages doit être actualisé. L'achèvement de la tâche système est indiquée par un message dans le fichier SystemOut.log.
Sous z/OS® vous pouvez exécuter la tâche de l'une des deux manières suivantes :
  • Création d'un script JCL (Job Control Language) pour l'exécution de la tâche de configuration
  • Ouvrez une invite de commande des services système UNIX (USS). Un client Telnet vous permet de vous connecter au serveur de portail et d'exécuter la tâche de configuration.
Syntaxe : Démarrez cette tâche dans le cadre du fichier script ConfigEngine, comme suit :
  • Pour UNIXLinux : ./ConfigEngine.sh refresh-page-layout-template
  • For IBM® i: A partir du répertoire UserData : ConfigEngine.sh refresh-page-layout-template
  • Pour Windows : ConfigEngine.bat refresh-page-layout-template
  • Pour z/OS® : ConfigEngine.sh refresh-page-layout-template
Mandatory parameters to be specified on the command line or in the file wkplc.properties :
  • WasUserid L'ID utilisateur de WebSphere® Application Server
  • WasPassword Le mot de passe de WebSphere® Application Server
  • PortalAdminId : ID d'administrateur de portail
  • PortalAdminPwd : Mot de passe d'administrateur de portail
Paramètre obligatoire à spécifier uniquement sur la ligne de commande :
  • PageLayoutTemplate : URI de magasin de fichiers du modèle de présentation de page
    Remarque : Prenez soin d'indiquer l'URI complet, en particulier si celui-ci se termine par une barre oblique (/).
Paramètres facultatifs à spécifier uniquement sur la ligne de commande :
  • VirtualPortalContext ou VirtualPortalHost : Utilisez ce paramètre pour identifier le portail virtuel. Seules les pages contenues dans le portail virtuel spécifié sont actualisées. Si vous omettez ce paramètre, par défaut, aucune présentation de page de portail virtuel n'est actualisée.
  • Synchronous (=true) : Utilisez ce paramètre pour spécifier le mode d'exécution. La valeur par défaut est synchronous. Si vous voulez exécuter cette tâche de manière asynchrone, indiquez false .
Exemple :
./ConfigEngine.sh refresh-page-layout-template 
     -DPageLayoutTemplate=dav:fs-type1/layout-templates/2Columnequal/ 
     -DVirtualPortalContext=virtual_portal_context_url