Direct links to fixes
APAR status
Closed as program error.
Error description
When the current user of the WebSphere Commerce administration console has many roles in an organization that has many descendant organizations, a large amount of memory and CPU time can be used evaluating access control policies involving relationship evaluation.
Local fix
The reduceMemory data cache setting can help reduce the data cache memory footprint, thus helping to avoid an out of memory exception. Refer to the following document for more information about the reduceMemory data cache setting: http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.c ommerce.admin.doc/concepts/cdcaddcomdatcacheconfig.htm
Problem summary
USERS AFFECTED: WebSphere Commerce customers with users who have a large number of roles in an organization that has a large number of descendant organizations. PROBLEM ABSTRACT: Access control relationship evaluation can have a large memory footprint and can have poor performance. BUSINESS IMPACT: Poor performance in the WebSphere Commerce administration console, possibly time out or out of memory exceptions. RECOMMENDATION:
Problem conclusion
Performance improvements when evaluating member relationships for organizations with large numbers of descendant organization have been made. The cached result from the MemberRelationships.findDescendantOrganizations finder method has been split into multiple cache entries, each holding no more organizations than specified by the chunkSize data cache setting. The default chunkSize value is 500. A new logical cache is defined to hold the cached result from the MemberRelationships.findDescendantOrganizations finder method. The logical cache name is com.ibm.commerce.user.objsrc.MemberRelationshipsCache.ORG, and by default it is cached in the object cache with JNDI name services/cache/WCSystemDistributedMapCache. The number of descendant organization access beans held in memory during relationship evaluation has been limited to the value of the chunkSize data cache setting. Refer to the following document for details of the chunkSize setting in the CrossTransactionCache tag in the InstanceProperties tag in the wc-server.xml instance configuration file: http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.c ommerce.admin.doc/concepts/cdcaddcomdatcacheconfig.htm ------------------------------------------------------------- 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
JR49998
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-04-16
Closed date
2014-07-21
Last modified date
2014-07-21
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