Start of Content Area

Background documentation Properties for XPI Service: CPA Cache  Locate the document in its SAP Library structure

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.

Note

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

Note

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.

 

End of Content Area