IBM Support

JR37238: CMVC 200461 - PROVIDE A MECHANISM TO FILTER NON-PUBLISHED ITEMS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • IBM WebSphere Commerce Catalog can contain both published and
    non-published items, and some products might contain a large
    number of non-published items. Users can improve performance by
    turning on publish filtering when the catalog contains many
    non-published items.
    
    WebSphere Commerce Sales Center currently fetches all items for
    requested products at the client side and does not filter
    non-published items OOB. There might be a case where there are
    many non-published items belonging to products which do not
    require getting at the client side but are getting loaded OOB
    and affecting performance.
    
    The interim fix for this APAR helps to enable filtering for
    non-published items to fetch only the required data at the
    client side, and therefore improve response time.
    
    WebSphere Commerce users can verify if a parent product contains
    a large number of non-published items if it is observed that for
    those products or items which belongs to orders, quotes or
    associations is taking long time to complete,  If a long time is
    observed, then the interim fix for this APAR will help in
    improving performance by filtering the non-required items.
    
    This feature is applicable for products and items. It expects
    kit and bundles to have all published catentry.
    

Local fix

  • To workaround this issue, users should avoid a large number of
    non-published items as part of product.
    

Problem summary

  • USERS AFFECTED:
    All Sales Center users for WebSphere Commerce on V6.0
    
    PROBLEM ABSTRACT:
    Improving Sales Center performance by enabling the filtering
    mechanism for non-published items when WebSphere Commerce
    Catalog contains many non-published items.
    
    BUSINESS IMPACT:
    Performance
    
    
    RECOMMENDATION:
    

Problem conclusion

  • The interim fix for this APAR implements code changes which
    allow WebSphere Commerce Sales Center users to enable publish
    filtering through customization. In addition, the base code has
    been updated to support the same functionality. After enabling
    filtering, only published products and items will be returned
    from the Server.  This filtering mechanism is applicable to
    order, quote, return, association and product search.  This
    feature is applicable for product and items. For kit and bundle,
    it expects to have all published catentry.
    
    This also requires users to enable customization at the client
    side for APAR LI75500 which is included as part of this APAR.
    
    In summary, after applying this fix, users must provide
    customization at the client and server side to enable the filter
    option.
    
    At the client side, provide the following entry in the
    "config.ini" file:
    GetSalescontainerItemsSpecificDetailsOnly=true
    
    At the server side, provide the following method in the new
    extended class of ShowElectronicCatalog.
    protected boolean getNonPublishedCatalogEntryFiltered().
    
    Please check the readme file for more details on customization.
    -------------------------------------------------------------
    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

    JR37238

  • 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

    2010-07-16

  • Closed date

    2010-08-26

  • Last modified date

    2010-08-26

  • 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

  • R600 PSY

       UP

  • 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:
26 August 2010