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
) andServer
(-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:
If the
AppServerDC
protocol is specified, then thehost
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 |