Progress
Version 9
Product Update Bulletin


4GL Client To AppServer

The 4GL client connects to an AppServer by specifying connection parameters through the CONNECT method executed on the SERVER handle. The connection parameters can be specified using two different syntaxes. The following section indicates how the clients connect with no NameServer for each syntax.

Explicit Specification Of Connection Parameters

In prior versions, the client can explicitly use the Host (-H), Server (-S), and AppService (-AppService) parameters to specify the NameServer host, port, and the requested Application Service.

In Progress Version 9.1D, to indicate that the NameServer should not be used, the DirectConnect (-DirectConnect) connection parameter is used to specify that the Host (-H) and Server (-S) parameters are interpreted as the host and port of the AppServer.

With the DirectConnect parameter, the Host and Server parameters are optional. When the Host parameter is not specified, the default value is the “localhost.” When the Server is not specified, the default port is 3090.

If the DirectConnect parameter is specified, then the AppService parameter is ignored.

Connection Parameter Specified Through a URL

In versions prior to Progress Version 9.1D, a client can use URL syntax to indicate connection parameters to the AppServer by using the URL (-URL) connection parameter, with the following supported protocols for use with the AppServer: HTTP, HTTPS, and AppServer. Now in Progress Version 9.1D, there is an additional protocol that allows the client to connect directly to the AppServer without using the controlling NameServer. This additional protocol is AppServerDC, and it syntax is as follows:

SYNTAX
AppServerDC:{//host[:port]} 

If the AppServerDC protocol is specified, then the host and port parameters are interpreted as the host and port of the AppServer.

With the AppServerDC, the port parameters is optional. When the port is not specified, the default port is 3090.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095