Scénario :
L'ouverture d'un formulaire à l'aide d'une connexion réseau lente (avec un modem, par exemple) prend du temps.
Solution :
Lors de l'ouverture de formulaires, vous pouvez augmenter la bande passante réseau en modifiant le fichier web.xml
. Cela permet de compresser d'environ 90 % le flux de données envoyé depuis le serveur Oracle Hyperion Planning vers le client.
Remarque :
Si vous utilisez un serveur d'applications Web WebLogic (toutes les versions prises en charge), suivez la seconde procédure, propre à WebLogic. Dans le cas contraire, suivez la première procédure.
Pour améliorer les performances d'un serveur d'applications Web autre que WebLogic, procédez comme suit :
A l'aide d'un éditeur de texte, ouvrez le fichier web.xml
résidant dans HyperionPlanning.ear
ou dans HyperionPlanning.war
.
Après la balise </description>
et avant la balise <listener>
, insérez les lignes suivantes :
<filter>
<filter-name>HspCompressionFilter</filter-name> <filter-class>com.hyperion.planning.HspCompressionFilter</filter-class>
<init-param>
<param-name>compressionThreshold</param-name>
<param-value>2048</param-value>
</init-param>
<init-param>
<param-name>debug</param-name> <param-value>1</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>HspCompressionFilter</filter-name>
<url-pattern>/EnterData.jsp</url-pattern>
<filter-mapping>
Enregistrez le fichier web.xml
.
Si vous utilisez WebLogic, vous devez modifier manuellement le fichier .ear
et le redéployer sur le serveur d'applications Web.
Pour améliorer les performances avec un serveur d'applications WebLogic, procédez comme suit :
Décompressez le fichier HyperionPlanning.ear
vers /ear
, par exemple.
Décompressez Hyperion.war
sous /ear
vers /war
.
Avec un éditeur de texte, ouvrez le fichier /war/WEB-INF/web.xml
et modifiez-le en suivant les instructions décrites à l'étape 2 dans la procédure précédente.
Compressez le contenu de /war
vers /ear/HyperionPlanning.war
.
Compressez le contenu de /ear
dans /ear/HyperionPlanning.ear
.
Déployez le nouveau fichier HyperionPlanning.ear
pour le serveur d'applications Web WebLogic.