Consultor Eletrônico



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.