Administrator

Server Configuration: System

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

Solution Manager Settings

Table 31: Solution Manager Settings
Property Description Default
Solution Manager URL 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.

None
Enabled for End to End Tracing 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.

False

Enhanced Change and Transport System Settings

Property Description Default
CTS+ Export Web Service WSDL URL Web Service Definition Language (WSDL) URL of the Web service that exports transport requests. See Defining the Web Service to Export Applications. None
Target Namespace in the WSDL URI that points to XML schemas for the Web service. See Defining the Web Service to Export Applications. urn:sap-com:document:sap:soap:functions:mc-style
Service Name in the WSDL Name of the Web service that exports transport requests. See Defining the Web Service to Export Applications. None
User Name Name of user on CTS system. None
Password Password for the user. None
Application Type Application type you defined in the Transport Management System. See Defining Application Types to Transfer. None
System ID ID of the source system you created in the Transport Management System. See Defining Source and Target SAP Mobile Platform Systems. None

HTTP Proxy Settings

Property Description Default
HTTP Proxy Host HTTP proxy host name 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 using an HTTPS URL that requires a connection via a proxy.

None
HTTP Proxy Port HTTP proxy port for communications with back-end systems outside the local network None
HTTPS Proxy Host HTTPS proxy host name for communications with back-end systems outside the local network None
HTTPS Proxy Port HTTPS proxy port for communications with back-end systems outside the local network None
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
None
HTTP Proxy User User name for HTTP proxy server if the HTTP proxy server requires authentication None
HTTP proxy password Password for HTTP proxy server if the HTTP proxy server requires authentication None

Online Proxy Connection Settings

Property Description Default
Connection Timeout Number of milliseconds before a database connection operation times out. 60000
Socket Connection Timeout Number of milliseconds the socket waits for data from the back-end data source before disconnecting. 60000
Connection Pool Idle Timeout Number of seconds a connection in the pool can be idle before it is removed.

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.

600
Maximum Connection Pool Size Maximum number of concurrent HTTP connections that the server can make to a URL.

Connection pools allow the server to reuse established connections to a back-end data source.

5000
Online Proxy Maximum Response Size The maximum size of the response returned from the back end.

If you enter a positive value, the response size will be checked and a message displayed if the size is exceeded.

-1

Other Settings

Property Description Default
Push Notifications URL Base URL used to send any type of notification from the back-end system to the server.
Replace <SMPHostName> with the host name of the server. Change the protocol to HTTPS if required. Change the port number if required.
http://<SMPHostName>:8080/
Maximum Client Logs Maximum number of logs that can be stored on the server for an application connection.

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 are deleted first).

10
GZIP Pool Size Maximum number of concurrent GZIP input streams that can be processed bz the server.

Use GZIP to compress the HTTP request, which reduces network traffic and can improve performance.

5000
SOCKS Proxy Host SOCKS proxy host name used to send push notifications to APNS.

Use when the service is installed behind a firewall.

No default
SOCKS Proxy Port SOCKS proxy port used to send push notifications to APNS.

SOCKS Proxy Host must be defined.

No default

SAML Service Provider Certificate Generator Settings

Property Description Default
Generated X.509 Certificate Subject 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
C=DE, L=Walldorf, O=SAP SE
Number of Years Self-Signed Certificate is Valid Number of years, from date of generation, for which the generated certificate is valid. 1
RSA Key Length The length, in bits, of the RSA key for the generated certificate. 1024

Cross-Origin Resource Sharing Configuration

Header Description Default
Access-Control-Allow-Origin A comma-delimited list of URIs that can access the resource, for example, http://example.com or http://*.example.com.

The default value "*" means any URI can access the resource.

An empty value prevents cross-origin resource sharing; only URIs in the same origin can access the resource.

*
Access-Control-Expose-Headers A comma-delimited list of response headers that browsers can access. None
Access-Control-Max-Age The number of seconds for which the results of a request can be cached. The default is 3600 seconds (60 minutes). 3600
Access-Control-Allow-Credentials Always set to On. The server includes cookies when it submits requests. On
Access-Control-Allow-Methods A comma-delimited list of HTTP methods (such as GET and POST) that are allowed when accessing the resource. None
Access-Control-Allow-Headers A comma-delimited list of HTTP request headers that you can specify in requests.

The server includes the following headers in its responses: accept, authorization, maxdataserviceversion, and x-smp-appcid.

None