Slow Performance When Opening Forms Using a Dial-Up Connection

Scenario:

Opening a form using a slow network connection (for example, with a modem) is slow.

Solution:

You can increase the network bandwidth when opening forms by modifying the web.xml file. This compresses by approximately 90% the data stream sent from the Oracle Hyperion Planning server to the client.

Note:

If you use a WebLogic (all supported versions) Web application server, complete the second procedure, specific to WebLogic. If you use another Web application server, complete the first procedure.

To improve performance for a Web application server other than WebLogic:

  1. With a text editor, open the web.xml file in HyperionPlanning.ear or HyperionPlanning.war.

  2. After the tag </description> and before the tag <listener>, insert these lines:

        <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. Save the web.xml file.

If you use WebLogic, you must manually modify the .ear file and redeploy it for the Web application server.

To improve performance with a WebLogic application server:

  1. Unzip the HyperionPlanning.ear file to /ear, for example.

  2. Unzip Hyperion.war under /ear to /war.

  3. With a text editor, open /war/WEB-INF/web.xml and modify it using the instructions in step 2 in the preceding procedure.

  4. Compress the content in /war to /ear/HyperionPlanning.war.

  5. Compress the content in /ear into /ear/HyperionPlanning.ear.

  6. Deploy the new HyperionPlanning.ear for the WebLogic Web application server.