Show TOC

Proxy PropertiesLocate this document in the navigation structure

(Applies only to OData SDK Application and REST API applications). Proxy properties identify the application endpoint and the pool size for connections to a Proxy server.

Name Description Supported Values
Allow Anonymous Access

While using REST services, you can enable/disable anonymous user access.

Whenever you create multiple proxy connections in the connection pool with the same proxy endpoint, set Allow Anonymous Access to True in all of those proxy connections. This configuration ensures that the endpoint is whitelisted only once in the connection pool.

The default value is False.

To enable anonymous user access, set the value to True.

Certificate Alias Sets the alias for the SAP Mobile Platform keystore entry that contains the X.509 certificate for SAP Mobile Server's SSL peer identity. Use the alias of a certificate stored in the SAP Mobile Server certificate keystore.
Address Corresponds to the application endpoint provided when registering an application. Must be a valid application endpoint.
Pool Size Determines the maximum number of connections allocated to the pool for this datasource. The default value set for the pool size is 25. However, if Netweaver Gateways is used as the HTTP Proxy, ensure that enough work processes exist in both the Gateway system and in any SAP EIS systems (for example, SAP ERP or CRM) to handle the peak load. Generally, SAP recommends that you limit this value to be less than 70% of backend concurrent working processes for the Gateway. For example, if the Gateway uses the maximum of 25, then set this value to 10 or 12.
Enable URL Rewrite Enables the proxy component to rewrite URLs (or URIs) embedded in a response, with SAP Mobile Platform URLs that cause the client requests to be directed back to the SAP Mobile Server (proxy component), rather than to the back end server. The default value is True.

To disable URL rewrite, set the value to False.

Enable Http Proxy

Sets the connection to an EIS using an HTTP proxy. If you set this property to True, you must configure an HTTP proxy host and port on the server. For more information, see Configuring SAP Mobile Server to Securely Communicate With an HTTP Proxy in SAP Control Center for SAP Mobile Platform.

The default value is set to False.
Password Corresponds to the password of the backend system.  
Socket Timeout Proxy connection timeout, in milliseconds. The default value comes from the global settings in the cluster configuration: Cluster > Configuration > Performance > Connection Global > click Properties > Update 'Proxy connection timeout(s)' > click OK> click Save.

If you enter a Socket Timeout value in the Proxy Connection profile, that value takes precedence.

User Corresponds to the username of the backend system.  
URL Rewrite Prefixes Include URL prefixes (and defined sub-URLs) embedded in a response, to be rewritten by the proxy component. You can specify multiple URL prefixes using comma separated strings. For example, /catalog1/subcatalog1,/catalog3. EnableURLRewrite proxy property must be true.

The proxy, before returning the response to the client, performs URL rewrite. This property identifies the relative paths present in the back end response, and rewrites them appropriately. when a response comes from a back end, the proxy looks for the defined prefixes in the response body and prefixes those relative URLs.

URL prefixes are case sensitive and must not have spaces between them.
Note
  • In SAP Control Center, when the application endpoint for a registered application is modified under the Applications node, you must manually update the Address in the proxy properties of the connection pool.
  • In SAP Control Center, in addition to the application endpoint, you must register any URL that is required by an application for a proxy service to enable communication with SAP Mobile Server.
  • The application end point should be white-listed only once as a proxy connection. The proxy connection name should be same as the application ID, if an application is registered to be used for referencing the EIS service end point.