Performances médiocres lors de l'ouverture de formulaires à l'aide d'une connexion par ligne commutée

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 :

  1. A l'aide d'un éditeur de texte, ouvrez le fichier web.xml résidant dans HyperionPlanning.ear ou dans HyperionPlanning.war.

  2. 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>

  3. 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 :

  1. Décompressez le fichier HyperionPlanning.ear vers /ear, par exemple.

  2. Décompressez Hyperion.war sous /ear vers /war.

  3. 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.

  4. Compressez le contenu de /war vers /ear/HyperionPlanning.war.

  5. Compressez le contenu de /ear dans /ear/HyperionPlanning.ear.

  6. Déployez le nouveau fichier HyperionPlanning.ear pour le serveur d'applications Web WebLogic.