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
|Solution Manager URL||The URL associated with the SAP Solution Manager instance to
which SAP Mobile Platform belongs.
For an HTTPS URL:
SAP Solution Manager is used for runtime root-cause analysis of E2E tracing information.
|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.
Enhanced Change and Transport System Settings
|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
|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.
|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
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:
|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
|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
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 a URL.
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.
If you enter a positive value, the response size will be checked and a message displayed if the size is exceeded.
|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.
|Maximum Client Logs||Maximum number of logs that can be stored on the server for an
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).
|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.
|SOCKS Proxy Host||SOCKS proxy host name used to send push notifications to
Use when the service is installed behind a firewall.
|SOCKS Proxy Port||SOCKS proxy port used to send push notifications to APNS.
SOCKS Proxy Host must be defined.
SAML Service Provider Certificate Generator Settings
|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.txt. Most commonly used:
||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
|Access-Control-Allow-Origin||A comma-delimited list of URIs that can access the resource, for
example, http://example.com or
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
The server includes the following headers in its responses: accept, authorization, maxdataserviceversion, and x-smp-appcid.