Some of the properties for XPI Service: CPA Cache can be modified online with the SAP NetWeaver Administrator under Configuration Management → Infrastructure → Java System Properties → Details → Services (alias: /nwa/sys-config). They are indicated accordingly.
The following properties belong to the service XPI Service: CPA Cache
Name |
Description |
dbPoolName |
Default: jdbc/notx/SAP/BC_XI_AF_CPA This property must not be changed |
cacheType |
Possible values are: PCK or DIRECTORY The default is set during installation. It specifies, whether the CPA Cache service runs in the PCK (Partner Connectivity Kit) mode or as the basis of a central or non-central Adapter Engine. This property must not be changed.
The PCK is only required for the variant Small Business Partner and Subsidiary Integration of the scenario Enabling Business-to-Business Processes. |
cacheUpdateDelay |
Integer value in seconds. Default: 5 This property specifies how long the CPA Cache service waits before retrieving the cache update from the Integration Directory, after it was informed about new or changed configuration data. You can modify this property online, but usually it does not need to be changed and may only be changed after consulting SAP support. |
trackCacheUpdateXML |
Boolean. Default: false Setting this property to true will persist the complete cache update XML to the database for each cache update. You can display the cache using the CPA Cache monitor (history). This property should only be set to true for error analysis. It should always be set back to false to avoid filling the history database. History entries can be manually deleted. You can modify this property online. |
cacheUpdateTestMode |
Default: false Only for testing purposes. You can modify this property online, but you must not change it in a productive system. |
cacheUpdateDebugFile |
Default: false Only for testing purposes. You can modify this property online, but you must not change it in a productive system. |
cacheUpdateDebugFile.full |
Default: DebugFullCacheRefresh.xml Only for testing purposes. You can modify this property online, but you must not change it in a productive system. |
cacheUpdateDebugFile.delta |
Default: DebugPartialCacheRefresh.xml Only for testing purposes. You can modify this property online, but you must not change it in a productive system. |
cacheFileName |
Default: CPACache.xml Only for testing purposes. You can modify this property online, but you must not change it in a productive system. |
Properties Related to System Landscape Directory (SLD) Access
Name |
Description |
SLDAccess |
Value type: Boolean Default: true for Adapter Engine, false for SAP PCK
The PCK is only required for the variant Small Business Partner and Subsidiary Integration of the scenario Enabling Business-to-Business Processes. This property enables or disables the SLD access independently from the cacheType property configuration. It is set during installation. You can modify this property online, if required. |
SLDReader.pollInterval |
Value type: Integer (minutes) Default: 15 Specifies how often the CPA cache tries to read the connection information that is needed to retrieve the cache update data from the Integration Directory, from the SLD. |
SLD.selfregistration.hostName SLD.selfregistration.httpPort SLD.selfregistration.httpsPort |
String values No default values provided At system startup, the CPA Cache service registers itself with the SLD. Therefore, the Integration Directory knows where to send the cache invalidation event. The SLD self-registration information is internally read from AS Java. In certain cases where, for example, the host name resolution is not supported in a landscape, it may however be necessary to predefine the values for SLD self-registration (that is, usage IP addresses instead of host names). You can modify these properties online, but usually they do not need to be changed and may only be changed after consulting SAP support. |
Properties Related to Connection
Name |
Description |
ssl.serverNameCheck |
Value type: Boolean Default: false This property can be used to enable an additional server name check to check if the HTTP connections between the Integration Directory and the Adapter Framework are configured using SSL (in the exchange profile). If the value is set to true, the client verifies as part of the SSL handshake that the CN name in the server certificate matches the hostname in the URL that is called. You can modify this property online |
ssl.trustedCACerts.viewName |
This property specifies the keystore view to be used for trusted CAs. Default: TrustedCAs This property must not be changed. |
directoryURL directoryUser directoryPwd |
Value type: String In the case of a central or non-central Adapter Framework, the HTTP connection information for connecting to the Integration Directory is usually read from the SLD. If the SLDAccess property is manually set to false, the connection information for the Integration Directory can be explicitly maintained. These properties are provided for SAP internal testing purposes only and can be modified online. They must not be changed in a productive environment. |