Technote (troubleshooting)
Problem
When migrating an application built with older versions of WebSphere Dashboard Framework from Portal 6.x to Portal 7.x chart clicks with AJAX fail to work.
Symptom
When clicking on a chart to drilldown, the page does not refresh.
Cause
Earlier versions of WebSphere Dashboard Framework used a servlet to provide AJAX functionality.
More recent version of WebSphere Dashboard Framework use a different mechanism. Some applications built on older versions may not work properly when moved to Portal 7.x.
WebSphere Dashboard Framework uses a version detection mechanism to determine the capabilities of the version of WebSphere Portal where the application is running. When deploying a JSR-168 portlet to WebSphere Portal 6.0.x, the AJAX servlet is used. When deploying a JSR-168 portlet to WebSphere Portal 6.1.x or newer, the Single Portlet Refresh mechanism is used.
Resolving the problem
The issue can be resolved by updating WEB-INF/config/override.properties file for your project: and adding the following line.
bowstreet.PartialPageRefresh.useServlet=true
This will force the use of the old style servlet.
The use of this property will override the version detection in WebSphere Dashboard Framework and force the JSR-168 portlet application to use the AJAX servlet on newer versions of WebSphere Portal.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.