Kbase P6515: Connecting error using 4GL socket through a proxy server
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/28/2009 |
|
Status: Unverified
SYMPTOM(s):
Connecting error using 4GL socket through a proxy server
Attempting to connect to socket on another machine through a proxy server located on that other machine
Connection failure for host <host_name> port <port> transport <transport_name>. (9407)
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
All Supported Operating Systems
CAUSE:
Progress 4GL client does not provide support for proxy server using 4GL socket. To reproduce the same behavior outside progress environment, use a tool that does not support proxy server such as Windows TELNET. Use the following syntax:
telnet <host-name> <port-number>
If the connection fails an error message will be displayed, otherwise the cursor will remain on the left side of the screen blinking.
Trying the connection from other software that supports proxy servers such as web broker or an FTP client the connection will be established without error.
FIX:
Establish a socket connection to the proxy server and then in the message written to the socket, add the URL information at the top of the message so that the proxy passes the request on to the server.
- OR -
Install a proxy client on the computer machine (if available) to allow transparent proxy server support on the protocol level.