Explanation on WebStatistica setting RestrictSOAPClientIP
book
Article ID: KB0077920
calendar_today
Updated On:
Products
Versions
Spotfire Statistica
13.3.1 and later
Description
This article gives explanation and usage on the WebStatistica setting "RestrictSOAPClientIP".
Issue/Introduction
Explanation and usage of WebStatistica setting RestrictSOAPClientIP
Environment
Windows
Resolution
Go to "Start | All Programs | Statistica [version] ([bit]) | Administration" to launch the Statistica Server Configuration Tool. In the Server Configuration tool, under "WebSTATISTICA | Main Site | Settings | Other", user can find the optional setting "RestrictSOAPClientIP".
RestrictSOAPClientIP is an optional incoming SOAP request filter that, if enabled (with non-empty content in this field), will only process SOAP service requests with 'allowed' IPs (listed in this field). By design, it will block SOAP service requests from IPs not listed in the filter, so it would be necessary to ensure that the IP filter includes all expected clients.
RestrictSOAPClientIP Value field expects a string containing a comma-separated list of IPs. An IP could just be a 'bare' IP (127.0.0.1), or a subnet mask like 192.168.1.0/24 (first one is allowed range, second is subnet bitmask). See info on subnet and subnet mask The logic for this filtering is: IF (Client-SoapRequest-IP & subnet-mask == masked-allowed-IP-range), allow it. It also supports a more complicated subnet mask in form: IP-range:IP-mask (e.g. 127.0.0.0/127.0.0.0).
In Statistica Live Score Server, setting this option RestrictSOAPClientIP would make live score service respond only to soap requests sent from the IP addresses that user has specified under this property. It would block soap requests connections from IP addresses that are not included in the listed IP ranges. User can choose to leave this property RestrictSOAPClientIP Value filed empty, if user does not want to set restriction on the IP addresses of incoming soap requests.