Activation du rendu de contenu Web asynchrone
Pour activer le rendu de contenu Web asynchrone, utilisez le mode Editer les paramètres partagés ou Configurer.
Avant de commencer
Pour activer le rendu de contenu Web asynchrone, un utilisateur doit disposer au minimum des droits d'accès suivants : des privilèges de rôle de gestionnaire sur la page avec l'afficheur de contenu Web ou des privilèges de rôle de gestionnaire sur le portlet d'affichage de contenu Web proprement dit.
Pourquoi et quand exécuter cette tâche
Pour activer le rendu de contenu Web asynchrone pour une seule instance de portlet, utilisez la procédure suivante :
Procédure
- Accédez à la page contenant le portlet d'affichage de contenu Web pour lequel vous souhaitez activer le rendu de contenu Web asynchrone.
- Passez en mode Edition.
- Ouvrez le menu d'affichage du portlet.
- Sélectionnez Editer les paramètres partagés pour entrer en mode configuration.
- Développez la section Options avancées, le cas échéant.
- Faites défiler l'écran jusqu'à la section Rendu de contenu Web asynchrone.
- Pour activer le rendu de contenu Web asynchrone pour ce portlet, cochez la case dans la sous-section Rendu de contenu Web asynchrone.
- Cliquez sur OK pour enregistrer et quitter le mode Editer les paramètres partagés.
Vous pouvez éventuellement définir un délai d'attente pour l'icône de chargement relative au rendu de contenu Web asynchrone. Si vous activez ce délai d'attente, le portail marque le contenu Web comme indisponible si le temps nécessaire au rendu est trop long. Pour activer le délai d'attente, procédez comme suit :
- Select Edit Shared Settings to enter the configuration mode.
- Développez la section Options avancées, le cas échéant.
- Scroll down to the Asynchronous Web Content Rendering section.
- Spécifiez un délai d'attente en millisecondes pour la demande asynchrone. Augmentez ou diminuez la valeur de délai d'attente en fonction du scénario d'utilisation et des durées de bouclage d'arrière plan.Pour désactiver complètement la vérification de dépassement de délai d'attente, affectez la valeur zéro (
0) au délai d'attente. Dans ce cas, la demande asynchrone attend qu'un réacheminement de page se produise ou que la fenêtre de navigateur se referme. - Passez du mode édition en mode affichage.
Résultats
Désormais, le rendu du contenu Web s'effectue de manière asynchrone. Tant que le contenu Web n'est pas disponible, une icône de chargement avec le texte correspondant apparaît.
Que faire ensuite
- Si un dépassement de délai d'attente se produit, la zone de marque de réservation de l'afficheur de contenu Web retire l'icône d'attente et affiche un texte d'erreur à la place.
- Si la demande échoue sur le serveur au sein de la méthode
serveResource, un code d'erreur HTTP s'affiche dans la zone de marque de réservation avec un message d'erreur HCL Web Content Manager correspondant. - Les problèmes rencontrés au niveau du navigateur Web, tels que des bibliothèques ou des profils de thème manquants, s'affichent de façon similaire.