IBM Support

JR59313: Guest User session breaks due to dirty EJB cache.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This problem only occurs on this custom scenario:
    Enable Persistent Session and Enable "Migrate Guest Orders Event
     Listener"
    
    The custom code which invokes
    com.ibm.commerce.order.objects.OrderAccessBean.findPendingOrders
    (Long, Long) generates the dirty EJB cache
    because the OOB GuestUserOrderResetCmdImpl uses
    ServerJDBCHelperAccessBean to populate data changes. This cannot
     refresh the EJB cache. Therefore, the subsequent GetOrder
    service uses the dirty cache to proceed.
    

Local fix

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce Version 7 FEP8 and later.
    
    PROBLEM ABSTRACT:
    Guest User session breaks due to dirty EJB cache.
    
    BUSINESS IMPACT:
    Lose shopping cart for returning guest shoppers.
    
    RECOMMENDATION:
    

Problem conclusion

  • Update GuestUserOrderResetCmdImpl to use AccessBean to update
    the records so that the EJB cache can be consistent.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR59313

  • Reported component name

    WC BUS EDITION

  • Reported component ID

    5724I3800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-21

  • Closed date

    2018-04-09

  • Last modified date

    2018-04-09

  • 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:
11 December 2021