UtilityHandle - Utility handle
Utility handle are used to manage complex applications, which have at least two data sources. Usually, a utility handle allows defining a system data source ([SYSTEM] section), and a data source for source and target or resource and data data base. The intention of the UtilityHandle class is supporting many typical applications based on such three data sources.
An application allows not more than one utility handle. The UtilityHandle is available after constructing the UtilityHandle by calling the static UtilityControlBlock() function.
Instead of using the UtilityHandle class, one may also manage a number of data sources (DataSourceHandle) in the application. More simple applications referring to only one data source should use the DataSourceHandle class anyway.
- connection - Client/server connection
- sdbuname - Service name
- sdbutitle - Utility title
- sdbusys - System data source
- sdbures - (Re)source data source
- sdbudat - Target data source
- sdbuppth - Print path
- sdburepl - Replace option
- sdbuinstonly - Copy instances only
- retain_schemaversion - Retain schema version
- retain_sid - Retain internal type number
- sdbusvel - Service options
- res_dict - Resource database dictionary
- close_connection - Connection needs to be closed
- Close - Close utility handle
- CloseDAT - Close data data source
- CloseDataSource1 - Close source data source
- CloseDataSource2 - Close data source
- CloseRES - Close resource data source
- CloseResDict - - internal feature (not documented)
- CloseSYS - Close system data source
- CloseWorkDict - Close working dictionary
- DisplayStat - Display database statistics
- InitFromIniFile - Init utility handle from ini-file
- Initialize - Initialize utility handle
- OpenDAT - Open data data source
- OpenDataSource1 - Open data source
- OpenDataSource2 - Open data source
- OpenRES - Open resource data source
- OpenResDict - - internal feature (not documented)
- OpenSYS - Open system data source
- OpenWorkDict - Open work dictionary
- ReleaseDebugger - - internal feature (not documented)
- SetDAT - - internal feature (not documented)
- SetParmVariable - - internal feature (not documented)
- SetRES - - internal feature (not documented)
- SetSYS - - internal feature (not documented)
- UtilityHandle - Constructor
- ~UtilityHandle - Destructor