ODABAClient - ODABA client
To run client server applications one has to create a ODABA client instance. To support several connections to different servers one may create one or more clients within the application.
When connecting to different servers one has to create one client for each server. One may open several clients in an application. The first client, however, is considered to be the main client. The main client should be the last client closed in an application. After closing the main client one may open another main client. Since there is no hierarchy defined between clients the system will not check
The main client registers the process and activates the error log file. It opens the system database for providing error messages and the data catalog if one has been specified in the system environment (see ODABAClient constructor). These information are described in an ini-file, which can be passed to the client.
For initializing and registering the process properly, a client should be created also for locally running applications.
- ActivateGUIMessages - Activate GUI-Messages
- BackupDB - Database backup
- CacheConnection - - internal feature (not documented)
- CheckDB - Check database
- Close - Close client handle
- Connect - Connect to server
- DictDisplay - Display dictionary statistics
- Disconnect - Disconnect from server
- Exist - Check database path
- GetApplicationType - - internal feature (not documented)
- GetConnectionID - Get connection number for a client server connection
- GetDBError - Get last database error
- GetDataSource - Get data source name
- GetHost - Get host name
- GetPort - Get port number
- GetServerOption - Get value for server variable
- GetServerVariable - Get value for server variable
- GetServerVersion - - internal feature (not documented)
- Initialize - Initialize client
- IsConnected - Is client connected
- KillClient - Kill client on the server
- LoadFile - Load file for update
- ODABAClient - Constructor
- Open - Open ODABA client
- OpenDataSource - Open data source
- PackDatabase - Pack database
- ReceiveBackup - - internal feature (not documented)
- ReceiveFile - Request file from server
- RestoreDB - Restore database
- SDBError - - internal feature (not documented)
- SayHello - Just say hello to the server ....
- SendClientMessage - Send message to one or all clients
- SendFile - Send file to server
- SetServerOption - Set Server Option
- SetServerVariable - Set system variable on server side
- ShutDown - Shut down client
- StartPause - Pause Server
- StartShutDown - Start server shut down
- StatDisplay - Database Statistics
- StopPause - Stop pausing server
- SysInfoDisplay - Provide system information
- operator bool - Is client opened
- operator= - Assign ODABA client handle
- operator== - Compare client handles
- ~ODABAClient - Destructor