Show TOC

Server Configuration: SystemLocate this document in the navigation structure

Set system properties such as end to end trace properties, HTTP proxy properties, and miscellaneous properties relating to push and performance.

Table 1: Solution Manager Settings
Property Default Description
Solution Manager URL None The URL associated with the SAP Solution Manager instance to which SAP Mobile Platform belongs.
For an HTTPS URL:
  1. Add the root certificate (for example, SAPNetCA) to the smp_keystore.jks file.
  2. Restart the server.

SAP Solution Manager is used for runtime root-cause analysis of E2E tracing information.

Enabled for End to End Tracing False Enables SAP Mobile Platform Server for E2E tracing. BTX files that are uploaded from clients are automatically uploaded to SAP Solution Manager.

If you initiate an E2E trace session with a client, the resulting BTX file is uploaded to SAP Solution Manager for root-cause analysis.

Table 2: System Landscape Directory Settings
Property Description Default Notes
SLD server host

Name or IP address of the system landscape directory server. Data will be uploaded to this server.

None

Example: <server_name.domain>

SLD server port

Port number used for communication with the system landscape directory server.

None

50100

Use HTTPS

Indicates whether to use HTTP or HTTPS.

HTTP

Click to enable HTTPS.

Username for accessing SLD server

The username for the account accessing the system landscape directory.

None

Password for accessing SLD server The password for the account accessing the system landscape directory.

None

Enable SLD upload periodically

Indicates whether to automate periodic upload of data to the system landscape directory.

None

Click to enable automated periodic upload of data.
Note

You can continue to upload data manually, even if you automate periodic upload.

SLD upload interval

Identify the interval for periodic upload of data.

None

Example: enter 1.

SLD upload time unit

Identify the interval for periodic upload of data (select Minutes, Hours, or Days).

None

Example: enter hour. For this example, data would be uploaded once per hour.

Table 3: HTTP Proxy Settings
Property Description Default Notes
HTTP proxy host HTTP proxy hostname for communications with back-end systems outside the local network  

Setting the proxy host and port properties causes some of the server components to use the specified proxy server for HTTP/HTTPS connections.

Set the Non Proxy Hosts property for internal hosts that you want to access directly.

The HTTP/HTTPS authentication provider does not support the use of an HTTPS URL that requires a connection via a proxy.

HTTP proxy port HTTP proxy port for communications with back-end systems outside the local network    
HTTPS proxy host HTTPS proxy host name for communications with back-end systems outside the local network    
HTTPS proxy port HTTPS proxy port for communications with back-end systems outside the local network    
Non-proxy hosts HTTP/HTTPS authentication provider hosts that are inside the local area network  

This overrides the proxy server settings. Set this property to avoid accessing internal HTTP/HTTPS authentication provider hosts through the proxy, which increases the amount of time for back-end connections.

Separate each host name with a | character. You can use a wildcard character (*) for pattern matching. This example includes the localhost and every host in the data.com domain:
localhost|*.data.com
HTTP proxy user User name for HTTP proxy server if the HTTP proxy server requires authentication    
HTTP proxy password Password for HTTP proxy server if the HTTP proxy server requires authentication    
Note With the exception of the online proxy maximum response size property, all changes to properties in the Other Settings section require a server restart for the change to take effect.
Table 4: Online Proxy Connection Settings
Property Description Default Notes
Connection timeout Amount of time, in milliseconds, before a database connection operation times out 60000  
Socket connection timeout Amount of time, in milliseconds, that the socket waits for data from the back-end data source before disconnecting 60000  
Connection pool idle timeout Amount of time, in seconds, that a connection in the pool can be idle before it is removed 600 If the number of connections in the pool is lower than the number of threads, you may experience timeouts. To avoid timeouts, you can adjust the connection timeout value. However, a higher connection timeout value makes it more difficult for other threads to get a back-end connection.
Maximum connection pool size Maximum number of concurrent HTTP connections that the server can make to any URL 5000 Connection pools allow the server to reuse established connections to a back-end data source.
Online proxy maximum response size The maximum size of the response returned from the back end -1 If a positive value is entered, the response size will be checked and a message displayed if the size is exceeded.
Table 5: Other Settings
Property Description Default Notes
Push notifications URL Base URL used to send any type of notification from the back-end system to the server http://SMPHostName:8080/ Replace SMPHostName with the host name of the server. Change the protocol to https if required. Change the port number if required.
Note In a cluster configuration, the push notification URL should be of the load balancer/proxy server and not a particular server node. This enables the load balancer to distribute the request to the appropriate node in the cluster.
Maximum client logs Maximum number of logs that can be stored on the server for an application connection 10 Uploaded client logs are stored on the server in <SMP_HOME>\Server\log\clientlogs\<Application ID>\<Registration ID>. When the maximum number of client logs is reached, logs are deleted from the server based on the log date (oldest logs deleted first).
GZIP pool size Maximum number of concurrent GZIP input streams that can be processed by the server 5000 Use GZIP compression to compress the HTTP request, which reduces network traffic and can improve performance.
SOCKS proxy host SOCKS proxy hostname used to send push notifications to APNS   Used when the service is installed behind a firewall.
SOCKS proxy port SOCKS proxy port used to send push notifications to APNS   The SOCKS proxy host property must be set for this value to be used.
Table 6: SAML Service Provider Certificate Generator Settings
Property Default Description
Generated X.509 Certificate Subject C=DE, L=Walldorf, O=SAP SE The subject text for the generated certificate. Use standard X.509 attributes, as defined in http://www.ietf.org/rfc/rfc5280.txtInformation published on non-SAP site. Most commonly used:
  • Country – countryName, C
  • Organization – organizationName, O
  • Organization unit – organizationUnitName, OU
  • Distinguished name qualifier – dnQualifier
  • State or province – stateOrProvinceName, ST
  • Common name – commonName, CN
Number of Years Self-Assigned Certificate is Valid 1 Number of years, from date of generation, for which the generated certificate is valid.
RSA Key Length 1024 The length, in bits, of the RSA key for the generated certificate.
Note To use a key length greater than 128, enable strong encryption in the JVM development kit (JDK).
Note You must change the default values to those required for your environment before you generate keys on the SAML Local Service Provider tab.
Table 7: Enhanced Change and Transport System (CTS+) Settings
Property Default Description
CTS+ Export Web Service WSDL URL None The URL of the Web service that exports transport requests.
Target Namespace in the WSDL None URI that points to XML schemas for the Web service.
Service Name in the WSDL None Name of the Web service that exports transport requests.
User Name None Admin user name on the target server.
Password None Password for admin user.
Application Type None
System ID None