Performance tuning for Integrator for SAP | HCL Digital Experience
See the following hints and tips that might help improve performance of your Integrator for SAP.
General considerations
- Apply the performance tuning documented in the Performance Tuning Guide for your version of HCL Digital Experience.
- Cache sizes have a direct impact on the memory requirements of HCL Portal, specifically the demands on the Java heap. To determine if your portal has enough memory resources available to handle an additional increase, monitor the usage of caches and the portal memory usage under a heavy workload, before you increase the cache sizes.
- If you do not use the portlet menu for HCL Portal API portlets, disable it. To do this, proceed
as follows:
- Access the WebSphere® Integrated Solutions Console.
- Navigate to .
- Select WP ConfigService.
- Add the following custom property:
- Property name: navigation.portletmenu.mode
- Value: 0
Limiting availability of the SAP navigation page for users
Each time a user accesses the SAP navigation page for the first time during an HCL Portal session, HCL Portal sends a request to the SAP NetWeaver Portal. Therefore limit the access to the SAP navigation page to the correct audience, for example, to all or selected SAP users. To perform this task, use the HCL Portal Access Control. This measure limits request volume to the appropriate requests only. For more information about Portal Access Control refer to the topic Controlling access in the HCL Portal Version 7.0 product documentation.
Caches for performance and memory consumption
- com.ibm.wps.integration.sap.NodeCache
- Content: This cache holds one entry for each integrated page per locale, independent
of the user. For example, if your SAP NetWeaver Portal contains a maximum of
500 pages and all your users use one and the same locale, this cache can never exceed
500 entries.
- com.ibm.wps.integration.sap.NodeCache.size = (1000)
- Default size: 1000 entries
- com.ibm.wps.integration.sap.NodeCache.lifetime = (-1)
- Default lifetime: This cache never expires.
- com.ibm.wps.integration.sap.ModelCache
- Content: This cache holds one entry for each logged in user who has access to the SAP navigation. This cache entry is removed on logout by the user.
Ajax Proxy configuration
Set appropriate values in the file proxy-config.xml according to your environment for the maximum number of connections and the number of connections per host. Otherwise, a limitation of available connections can occur.
Set appropriate values for the parameters socket-timeout
and
retries
. If SAP NetWeaver Portal is not
available for some reason, these two parameters limit the length of time that the task
spends on the inaccessible connection. For details about the two parameters
readPreparing your system environment and the prerequisites. For each user
who logs in to HCL Portal and who has access rights to the SAP NetWeaver
Portal navigation page, HCL Portal tries a connection at least once,
depending on the cache settings described in the previous section. If these attempts fail
for many users, it can affect the performance of HCL Portal.
For more information about configuring your Ajax Proxy, read Configuring Outbound HTTP Connections.