grzesiek avatar

New option in HttpRetriver datasource [Scada-LTS]

grzesiekb

Published: 10 Oct 2018 › Updated: 10 Oct 2018New option in HttpRetriver datasource [Scada-LTS]

New option in HttpRetriver datasource [Scada-LTS]

New option in HttpRetriver datasource

start.png

Issue: #715

The task involved:

Adding the option to disable the HttpRetriver when the remote server from which we retrieve data is not available.

We need this functionality because a datasource that can not connect to the server repeatedly (downloading data after http) creates a lot of events and unnecessary logs into the system.

How options stop in HttpRetriver works.

Examples:

  1. The program attempts to connect and waits up to 30 seconds for the server to respond; when not connected, it turns off the data source, because the option stop is true.

       URL:  http://localhost:8080/greeting
       Timeout: 30 [s] 
       Retries: 0
       Stop: true
    

    Remote server is available but not responding:

    1.png

    Remote server is not available:

    1.1.png

  2. The program attempts to connect and waits up to 30 seconds for the server to respond;
    and retries 3 times, when not connected, it turns off the data source, because the option stop is true.

    URL:  “http://localhost:8080/greeting”
    Timeout: 30 (s)
    Retries: 3
    Stop: true
    

    WARNING: When the program is trying to connect, so for approximately 90 sec. (3*30”), datasource cannot be switched off or updated.

    Resolve: To prevent this situation, set the timeout as little possible.

    Remote server is available but not responding:
    2.png

    Remote server is not available:
    2.1.png

Changes have been introduced to the released version 0.0.9.7

https://github.com/SCADA-LTS/Scada-LTS/releases

Pull request:

https://github.com/SCADA-LTS/Scada-LTS/pull/717

Leave New option in HttpRetriver datasource [Scada-LTS] to:

Written by

@grzesiekb | scada - programming (open source) - tutorials

Read more #utopian-io posts


Best Posts From grzesiek

We have not curated any of grzesiekb's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From grzesiek