Props.ini Reference

Some server configuration tasks require updating SMP_HOME\Server\props.ini.

Warning!  Use caution when changing any props.ini properties that are not described in SAP Mobile Platform Server documentation. Changing other properties can have unintended effects on your server.
Property Description
-DapnsSocksProxyHost IP address of the SOCKS proxy used to connect to APNS.
-DapnsSocksProxyPort SOCKS proxy port.

The default value is 1080. The apnsSocksProxyHost property must be set in order for this value to be used.

-Dcom.sap.mobile.platform.server.notifications.baseurl URL used to send any type of notification from the back-end system to SAP Mobile Platform Server.

Default value: http://SMPHostName:8080/.

-Dcom.sap.mobile.platform.server.connection.pool.idletimeout The amount of time, in seconds, that a connection in the pool can be idle before it is removed.

Default value: 600

-Dcom.sap.mobile.platform.server.maximum.clientlogfiles The maximum number of logs that can be stored on the server for an application connection.

Default value: 10

-Dcom.sap.mobile.platform.server.maximum.connectionPoolSize The maximum number of concurrent HTTP connections that can the server can make to any URL.

Default value: 5000

-Dcom.sap.mobile.platform.server.connection.timeout The amount of time, in milliseconds, before a database connection operation will time out.

Default value: 60000

-Dcom.sap.mobile.platform.server.connection.sotimeout The amount of time, in milliseconds, that the socket will wait for data from the back-end data source before disconnecting.

Default value: 6000

-Dcom.sap.mobile.platform.server.enable.statistics Enable or disable client statistics.

true = collect statistics

false = do not collect statistics

-Dcom.sap.mobile.platform.server.maximum.gzipPoolSize The maximum number of concurrent GZIP stream pool exists in server.

This property allows you to increase the performance, so that the number can be set based on maximum number of concurrent requests which uses GZIP data.

Default value: 5000

-Dhttp.nonProxyHosts Host names for back-end communications inside the local network.
-Dhttp.proxyHost Proxy host for back-end HTTP communications outside the local network.
-Dhttp.proxyPort Proxy port for back-end HTTP communications outside the local network.
-Dhttps.proxyHost Proxy host for back-end HTTPS communications outside the local network.
-Dhttps.proxyPort Proxy port for back-end HTTPS communications outside the local network.
-Xms Heap size represents the part of the memory used by Java.

Default value: 1024M

Modofied value: 512M * CPU cores

-Xmx Heap size represents the part of the memory used by Java.

Default value: 2048M

512M * CPU cores

-XX:PermSize Heap size represents the part of the memory used by Java.

Default value: 256M

Modified value: 256M

-XX:MaxPermSize Heap size represents the part of the memory used by Java.

Default value: 512M

Modified value: N/A (default is recommended)