IBM Support

JR49709: resolve REST command/databean framework concurrency issue

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The immediate problem is caused by the
    AbstractClassicResourceHandler using the generic activity token
    rather than generating a new generic user activity token for
    each request. The token is also not marked as temporary so that
    if the command updates the context data the token and the
    context data will be persisted into the CTX* tables which is not
     what we expect.
    

Local fix

Problem summary

  • USERS AFFECTED:
     Customers that use our REST framework to expose commands as
    REST APIs
    
     PROBLEM ABSTRACT:
     resolve REST command/databean framework concurrency issue
    
     BUSINESS IMPACT:
     Customers might run into problems when those commands attempt
    to update the business context.
    
     RECOMMENDATION:
    

Problem conclusion

  • AbstractClassicResourceHandler will now generate a new generic
    user activity token for each request that doesn't come w/the
    REST tokens or session cookies, and it will be marked as
    temporary.
     -------------------------------------------------------------
     The latest available maintenance information can be obtained
    from the Recommended Fixes for WebSphere Commerce technote:
     http://www.ibm.com/support/docview.wss?rs=3046&uid=swg21261296
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR49709

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-24

  • Closed date

    2014-07-17

  • Last modified date

    2014-07-17

  • 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

    WC BUS EDITION

  • Fixed component ID

    5724I3800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYSYL","label":"WebSphere Commerce Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]

Document Information

Modified date:
12 December 2021