IBM Support

JR48991: PROCESS INSPECTOR SEARCH FAILS IF URL IS TOO LARGE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ERROR DESCRIPTION:Ø
    Process inspector queries are made with a HTTP GET request and
    all parameters are passed in the URL . This may encounter a
    character limit issue when a webserver is present in the
    environment as the URL may become very long.  The request
    should be made in a POST request rather than a GET for the
    parameters to be included in the body instead of the URL.
    

Local fix

  • LOCAL FIX:Ø
    n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM BPM Express, Standard and Advanced      *
    *                  Edition.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Process Inspector under the Process     *
    *                      Admin console is not reachable when     *
    *                      accessing through IBM HTTP Server.      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When querying for process instances using Process Inspector in
    the Process Admin console, the request results in a  óÔé¼ ô414 ó
    error code with reason :  óÔé¼ ôThe requested URL's length excee
    the capacity limit for this server. óÔé¼  ¢ .  However, when
    executing the same query directly to the BPM server ,
    by-passing IHS, the request will succeed with no errors.  The
    issue arises because Process Inspector facade generates a REST
    query via HTTP request to obtain the process instance data.
    The HTTP request is sent over a GET method and the generated
    URL  may become very large as all the parameters will be
    appended to the URL.  The IHS  óÔé¼ ôlimitRequestLine óÔé¼  ¢ di
    by
    default is set to 8190 characters. Once this limit is
    exceeded, the above mentioned 414 error will be thrown.
    A work-around solution to this problem is to reduce the number
    of old snapshots of a particular process application to reduce
    the number of parameters appended to the URL.  Also, one can
    increase the IHS  óÔé¼ ôlimitRequestLine óÔé¼  ¢ directive to al
    longer
    URL lengths to overcome the issue. However, this is not the
    recommended method to use.
    

Problem conclusion

  • The issue has been corrected by changing the query to be
    called over a POST request. By sending the request over a POST
    request allows the parameters to be appended to the body of
    the request instead of the URL; therefore, reducing the length
    of the URL.  An
    interim fix for 8.5.0.0 is available. On Fix Central
    (http://www.ibm.com/support/fixcentral), search for JR48991.
    After you select the product group, product, installed
    version, and platform, click Continue and then select APAR or
    SPR, enter JR48991, and click Continue. When downloading fix
    packages, ensure that you also download the readme file for
    each fix. Review each readme file for additional installation
    instructions and information about the fix.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR48991

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-01-07

  • Closed date

    2014-03-03

  • Last modified date

    2014-03-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
03 March 2014