IBM Support

JR49247: Calling ProductInventoryUpdateCmdImpl under heavy shopping load can cause optimistic update failure exceptions.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The ProductInventoryUpdateCmdImpl command uses optimistic
    concurrency control when it updates the INVENTORY table.
    Because rows in this table can be frequently and concurrently
    updated, the command should be changed to use pessimistic
    concurrency control.
    

Local fix

Problem summary

  • USERS AFFECTED:
     WebSphere Commerce customers who use the
    ProductInventoryUpdateCmdImpl command to update the INVENTORY
    table.
    
     PROBLEM ABSTRACT:
     Calling ProductInventoryUpdateCmdImpl under heavy shopping load
    can cause optimistic update failure exceptions.
    
     BUSINESS IMPACT:
     Exceptions can be thrown when there are multiple concurrent
    requests to update the same row in the INVENTORY table.
    
     RECOMMENDATION:
    

Problem conclusion

  • The ProductInventoryUpdateCmdImpl command was changed to use
    pessimistic (i.e. SELECT ... FOR UPDATE) concurrency control.
    
     -------------------------------------------------------------
     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

    JR49247

  • 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-02-04

  • Closed date

    2014-07-09

  • Last modified date

    2014-07-14

  • 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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 July 2014