Http Client Service (httpClient-HttpClientService)

This component includes an SMA expiration monitor for the configuration of alarms that reports when the stations maintenance agreement is close to expiry. You add this component manually to your Services container.
Figure 20.   Http Client Service properties
Image

To access, expand Config > Services and double-click HttpClientService.

In addition to the standard properties (Status, Enabled and Fault Cause), this component includes a single slot.

Property Value Description
Enable Non Driver Clients true or false (default) Enables (true) and disables (false) non-driver client types, such as Standalone Http Client and WebSocket Client.
Enable Insecure Http true or false (default) Enables (true) and disables (false) requests using insecure HTTP without SSL encryption.
 NOTE: Even when true, requests are blocked if the authentication scheme contains tokens or authorization headers. 
SMA Expiration Monitor additional properties Configures a reminder of when the framework Software Maintenance Agreement is about to expire.

For property descriptions, refer to “S M A Expiration Monitor (httpClient-SMAExpirationMonitor)”.

Global Request Throttle additional properties Allows a global limit on all outgoing client requests within a configured timeframe.

For property descriptions, refer to “Request Throttle (httpClient-HttpRequestThrottle)”.

Client Request History additional properties Logs the most recent http client requests in an audit history named “HttpClientRequestHistory.”

For property descriptions, refer to “Http Client Request History (httpClient-ClientRequestHistory)”.

Thread Pool Size number (range 1– max, defaults to10) The number of threads used to execute concurrent tasks for all HTTP Client components.

Actions

  • Enable All enables all the http clients to access the service.
  • Disable All disables all the http clients from accessing the service.