Remote Services Configuration
System level configurations to set up the use of remote services.
General Settings
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| remote-services | General settings for remote service connections | ||
| connectionTimeout | Integer | timeout setting for the connection to CPS and LS | 30000 |
| readTimeout | Integer | timeout setting for the connection to CPS and LS | 31000 |
| connectionTimeToLive | Integer | timeout setting for the connection to CPS and LS | 100000 |
| maxConnPerRoute | Integer | connections setting for the connection to CPS and LS | 150 |
| maxConnTotal | Integer | connections setting for the connection to CPS and LS | 150 |
| tenant | String | the tenant to be used in connections to CPS and LS | 001 |
Customer Profile Service
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| remote-services | Settings for customer validation on CPS | ||
| cps-host | String | This parameter defines the hostname of the server running the CPS | http://localhost |
| cps-port | Integer | This parameter defines the port where the CPS is accessible | 8080 |
| cps-path | String | This parameter defines the URL path to reach the CPS endpoints | customer-profile-service |
Loyalty Service
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| remote-services | Settings for customer loyalty activation on LS | ||
| ls-host | String | This parameter defines the hostname of the server running the LS | http://localhost |
| ls-port | Integer | This parameter defines the port where the LS is accessible | 8080 |
| ls-path | String | This parameter defines the URL path to reach the LS endpoints | loyalty-service |
Security Settings for Remote Services
Warning:
For convenience and maintenance in SM editors, placeholders can be defined as environment variables or within this file or separate files such as secret.properties. These properties are not loaded directly by WDM but are referenced in this properties file.
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| core.common.security.client | placeholders used in subsequent client configurations | ||
| http.auth.username | String | user name used in client authentication | wdm |
| http.auth.password | String | password used in client authentication | ${security.core.common.security.client.http.auth.password} |
| core.common.security.client.http.auth.group | Configurations for dedicated services used by WDM. | ||
| CPS.embed-auth-token.category | String | central | |
| CPS.type | String | CPS | BASIC |
| CPS.BASIC.username | String | the user name to be used for CPS basic authentication | ${core.common.security.client.http.auth.username} |
| CPS.BASIC.password | String | the password to be used for CPS basic authentication | ${core.common.security.client.http.auth.password} |
| LS.embed-auth-token.category | String | central | |
| LS.BASIC.username | String | the user name to be used for LS basic authentication | ${core.common.security.client.http.auth.username} |
| LS.BASIC.password | String | the password to be used for LS basic authentication | ${core.common.security.client.http.auth.password} |