Just to make sure that we don't misunderstand each other - there are three ways supported by Progress that a client can connect to a Progress/OpenEdge database with 4GL clients ( I assume that you are running 4GL, not SQL clients ):
- Single user: The client only needs to specify the path to the .db file - this means the client opens the database exclusively.
- Multi-user, self-service client: Only possible when the client runs on the same machine where the database broker is started. The client only needs to specify the path to the .db file and connects to it directly via shared memory - no network included.
- Multi-user, remote client: The clients connects using -db (physical name of the database without path ) -H (host) and -S (serivce) via the TCP port on which the database broker is listening.
So I am wondering how do your clients connect to the database - what is exactly the connect statement they user?
Heavy Regards, RealHeavyDude.