Try OpenEdge Now
skip to main content
Application and Integration Services
AppServer Internet Adapter : AppServer Internet Adapter and proxy servers
 

AppServer Internet Adapter and proxy servers

An HTTP proxy server is a special type of client-side firewall that limits access to the Internet to the host machine on which the proxy server is running. Other machines running within the client network must access the Internet indirectly by going through the proxy server.
The following figure shows the AIA architecture with a proxy server.
Figure 18. AIA architecture and HTTP proxy server
There are many different types of HTTP proxy servers available. Certain types of HTTP proxy servers require that the client application know the location of the proxy server and establish a connection to the proxy server according to the specification set out in the HTTP standard. If the client network is protected by a proxy server for which an explicit connection is needed, the client application must specify the proxy host, port user, and password.
For WebClients and other ABL clients, the host, port, user, and password are specified using the Proxy Host (–proxyhost) and Proxy Port (–proxyport) startup parameters. For Open Clients, the host, port, userid, and password are specified using methods on the runTimeProperties object.
For more information on using a proxy server:
*With ABL clients, see OpenEdge Deployment: Startup Command and Parameter Reference
*With Open Clients, see OpenEdge Development: Open Client Introduction and Programming