Fixes are available
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