Use of Proxy Servers for Http-Based Data Sources
App Server can use proxy servers to route communications to the following data source types:
- SOAP Web Services
- RESTful Web Services
- NDL awi Web Services
Before the server opens communications with one of the service types above, it checks the registry to see if a proxy server has been configured and enabled for the current user and that the current user is not the System Account. It uses the Username and Password Properties supplied with the Data Source to log on and impersonate that user.
The proxy settings are those configured in Internet Explorer and can be found under the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
The relevant values under this key are: ProxyEnable and ProxyServer.
If no valid proxy settings are found for the current user, App Server has its own registry value which can be set manually to enable use of a default proxy server. (Note that a value is considered valid if the value exists and is formatted correctly e.g. 127.0.0.1:8080.)
The App Server's registry key is:
32-bit Operating Systems:
HKEY_LOCAL_MACHINE\Software\ndl-metascybe\mx\General
64-bit Operating Systems:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\ndl-metascybe\mx\General
The relevant value under this key is: ProxyServer.
If neither of these two methods produces a valid proxy server configuration then no proxy server is used.
However, we recommend that you run the App Server under the System Account, in which case the above method cannot be used. If you want to configure proxy settings for the System Account you may be able to use the Microsoft ProxyCfg utility to achieve this. For more information refer to Microsoft's web site. At the time of writing, the information could be obtained from the following page: