+

Search Tips   |   Advanced Search

Debugging modules


Overview

We can enable a trace strings for all users, or for a specific user cookie.

  1. Enable tracing via trace string.

    1. To debug a module or theme, enable portal tracing using the following trace string:

        com.ibm.wps.resourceaggregator.CombinerDataSource.RemoteDebug=all

      This string loads the modules using separate links and script tags, isolating each one independently. It also loads debug versions of each contribution if the module definition has defined a debug version. Typically, the debug version is an uncompressed version of the <script> tag containing the same data as the normal version.

      Both using separate links and using uncompressed <script> tags makes it easier to debug a running Portal environment from the browser.

  2. Enable tracing using cookies.

    1. Open WAS admin console.

    2. Select Resources > Resource Environment > Resource Environment Providers.

    3. Select the WP ConfigService resource environment provider.

    4. Click custom properties.

    5. Change the resourceaggregation.client.debug.mode.allowed entry to true.

    6. Save the changes.

    7. Restart the portal server.

When a user sets a cookie named com.ibm.portal.resourceaggregator.client.debug.mode to true, debug versions of module contributions are loaded if defined and modules are loaded using separate links and script tags.


Parent: The module framework