IBM Support

JR43715: CMVC 223569 - MAKE SURE THAT BREADCRUMB IS CACHED PROPERLY & CHANGING CURRENCY IN SEARCH RESULTS PAGE WILL REFLECT ON PAGE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Two caching related problems exist in the Aurora starter store:
    1. Breadcrumb entries are not cached correctly even though its
    marked as a cacheable entry in cachespec.xml
    2. Changing the currency in search results page will not reflect
    on a previously cached page. The new currency is displayed at
    all other places except the search results page, which displays
    the results in old currency.
    

Local fix

  • To fix this issue, you can apply the changes manually to the
    cachespec.xml file for Aurora.
    
    1.  Open cachespec.xml (Stores.war/web-inf/cachespec.xml) with
    your an editor.
    
    2a. To fix the issue with Breadcrumb, search for cache entry
    with
    "<name>/AuroraStorefrontAssetStore/Widgets/BreadCrumb/BreadCrumb
    .jsp</name>" and add this property
    
      <property name="consume-subfragments">true</property>
    
    2b.  To fix the issue with currency not changing in search
    results page, search for cache entry with
    "<name>/AuroraStorefrontAssetStore/Widgets/CatalogEntry/CatalogE
    ntryDisplay.jsp</name>" and add this component at the end
                   <component id="DC_curr" type="attribute">
       <required>true</required>
      </component>
    

Problem summary

  • USERS AFFECTED:
    WebSphere Commerce customers on V7 - FEP5 using Aurora starter
    store
    
    PROBLEM ABSTRACT:
    Breadcrumb entries are not cached correctly and changing
    currency in search results page will not reflect on page
    
    BUSINESS IMPACT:
    Shoppers will not see price in correct currency in the search
    results page
    
    RECOMMENDATION:
    Workaround can be manually applied
    

Problem conclusion

  • Fix will be included in next release.
    1)Cachespec.xml provided in samples directory is updated and
    Breadcrumb cache entry is marked to consume sub-fragments, so
    that the breadcrumb entry is properly cached.
    2) Cachespec.xml provided in the samples directory is updated to
    use DC_Curr as one of the keys while caching the catalog entries
    in search results page
    
    
    -------------------------------------------------------------
    The latest available maintenance information can be obtained
    from the Recommended Fixes for WebSphere Commerce technote:
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR43715

  • 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

    2012-08-09

  • Closed date

    2012-08-28

  • Last modified date

    2012-08-28

  • 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:
28 August 2012