IBM Support

JR43359: INCONSISTENT BEHAVIOURS WITH REST API RESUMESERVICE WHEN THE PROCESS CENTER IS IN A CLUSTERED ENVIRONMENT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The root of the problem is that the REST apis cache the state
    information (which we call the ExecutionContext) at each server
    node.
    Since the customer is using different clustered servers, the
    cached
    ExecutionContext is stale and results in the indicated error.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    
    * USERS AFFECTED:  Users of BPM Express, BPM Standard and BPM  *
    *                  Advanced.                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: User gets incorrect results when using  *
    *                      Rest API in cluster env. (e.g: Task     *
    *                      status in node1 is not same as in       *
    *                      node2).                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Due to staled cached executionContext, user get incorrect
    results when using different clustered servers.
    

Problem conclusion

  • The code in class EJBWorkflowManagerBean reloaded the
    execution context only if it was null, but not when it was
    modified on another node in a cluster. The fix makes the class
    reload the execution context each time it is called, so it is
    always up-to-date.
    
    Install/Dependency information is available in the readme.txt
    on FixCentral. When the user goes to the download files page
    in FixCentral, the readme will be available with the fix
    package as a separate download.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR43359

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-07-06

  • Closed date

    2012-11-13

  • Last modified date

    2012-11-13

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

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

    JR43994

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R751 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1"}]

Document Information

Modified date:
07 October 2021