IBM Support

JR47482: ILLEGAL PIPE CHARACTER USED IN URL TO RETREIVE TASK DETAILS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In Process Portal, when the user opens a task to work on it,
    an HTTP request is issued to REST services to retrieve task
    details that are displayed in the right pane.  The generated
    URL, however, contains am unencoded '|' (pipe) character,
    which must be encoded per RFC 3986 for URI syntax (i. e.
    replaced by the escape sequence '%7C').
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of BPM Advanced, BPM Standard, and    *
    *                  BPM Express.                                *
    ****************************************************************
    * PROBLEM DESCRIPTION: In Process Portal, when the user        *
    *                      opens a task to work on it, an HTTP     *
    *                      request is issued to REST services to   *
    *                      retrieve task details that are          *
    *                      displayed in the right pane.  The       *
    *                      generated URL, however, contains am     *
    *                      unencoded '|' (pipe) character, which   *
    *                      must be encoded per RFC 3986 for URI    *
    *                      syntax (i. e. replaced by the escape    *
    *                      sequence '%7C').                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The URL issued to query REST services to retrieve details for
    a task contains an unencoded '|' (pipe) character, which is
    illegal per RFC 3986.
    

Problem conclusion

  • The JavaScript code that is responsible for generating the URL
    was modified to include the escape sequence for the '|'
    character, "%7C", instead of the '|' character.
    
    An interim fix for Business Process Manager Version 8.0.1.0 has
    been published to Fix Central.  Please refer to the separate
    file that is automatically downloaded with the interim fix
    for prerequisite information and installation/uninstallation
    instructions.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR47482

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-09

  • Closed date

    2013-10-31

  • Last modified date

    2013-10-31

  • 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 STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 January 2022