Consultor Eletrônico



Kbase 30132: What Type of Connection is Possible from Client to Server When the Progress Versions Differ
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Solution ID: P132

GOAL:

What Progress versions are compatible using a client/server connection

GOAL:

What Progress versions are compatible using a shared memory connection

GOAL:

Can a lower version Progress client connect to a higher version Progress database?

FIX:

A client may connect to a database in self-service mode using shared memory only when the client's version exactly matches the database server's version.

Example:

Client is version 8.2C04
Server is version 8.2C04


If the Major and Minor release numbers are the same for the client and the database then the client may make a single user direct connect to the database (i.e. no server is running for the database).


If the client and server have different version numbers (including Major, Minor, Maintenance, and Patch) and a server is running on the database, then the client *must* connect client/server.

That is, the server must be started with -S and -N parameters and the client must use -H, -S and -N as part of its connect statement.
Example:

mpro <dbname> -H <hostname> -S <servicename> -N TCP

Clients are able to connect to database servers using client/server
within the same Major release and 1 Major release prior.

Example 1:

A version 8.3A client can connect to:
A version 8.3x database server (same major release)
A version 8.2x database server (same major release)
A version 7.3x database server (1 major release prior)

Example 2:
A version 8.1C client can connect to:
A version 8.3x database server (same major release)
A version 8.2x database server (same major release)
A version 7.3x database server (1 major release prior)

A version 8.3A client CANNOT connect to a version 9 database server.
A version 7.3E client CANNOT connect to a version 8 database server.