RPM Web Services are configured using web application resource environment references.
General Options
The file com.ibm.rpm.GeneralOptions.properties
contains the set of general options for RPM Web Services. The values of these
options must be edited as required for your application.
Web Services Enabled
- Property name: webServicesEnabled
- Type: Boolean
- Default Value: true
- Description: This flag indicates if the web services are enabled or not.
Use LDAP Authentication
- Property name: useLdapAuthentication
- Type: boolean
- Default Value: false
- Description: This flag indicates if the RPM Middleware will use LDAP authentication
to validate the username and passwords during a login.If this flag is
set to TRUE, then a valid LDAP configuration must be included in
the ldapConfiguration parameter.
LDAP Configuration
Web Services Use Session Timeout
- Property name: webServicesUseSessionTimeout
- Type: Boolean
- Default Value: true
- Description: If this value is set to true, the RPM Web Services
will automatically disable sessions which have remained inactive for a period
of time greater than is specified in the parameter webServicesSessionTimeoutDelayInSeconds
Web Services Session Timeout Delay In Seconds
- Property name: webServicesSessionTimeoutDelayInSeconds
- Type: Integer
- Default Value: 3600 seconds (1 hour)
- Description: This value specifies the lapse of time in seconds during
which a session can remain inactive before it times out. This parameter is
not used if the webServicesUseSessionTimeout parameter is set
to false. The value range of this parameter is 1 to 2147483647. If
an invalid value is detected, the default value is applied.
Web Services Use Api security flag on login
- Property name: webServicesUseApiSecurityFlagOnLogin
- Type: Boolean
- Default Value: true
- Description: If the value is set to yes, only users that have the security
right to use the Web Services API will be able to login when RPM Web Services’
client calls Authenticate.login(username, password, dsn).
Web Services Security Enabled
- Property name: webServicesSecurityEnabled
- Type: Boolean
- Default Value: true
- Description: This flag indicates if the RPM Security model
will be applied on calls to the web services API. If this flag is
set to false, API users will have the rights to read and modify
anything in the application. For more details on the security model and
its restrictions, see the API Guide.
Data Source Recommended Settings
The following settings
are recommended for the RPMDATASOURCE connection pool:
- Connection timeout: 600 seconds
- Maximum connections: 50
- Minimum connections: 10
- Reap time: 180 seconds
- Unused timeout: 1800 seconds
It is recommended to keep the maximum connections number
equal or higher to the number of concurrent threads configured on the web
server.