Http Client Service (httpClient-HttpClientService)

This component automatically appears in your Services container, when you add an HTTP Client to a running station. This includes an SMA expiration monitor for configuration of alarms that reports when the stations maintenance agreement is close to expiry.
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.
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)”.

Actions

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