f2s_license_max_users¶
Applies to: Oracle, MS SQL, MySql/MariaDB, PostgreSQL Drivers
Syntax
**There is no set_attribute. This attribute is read only.**
get_attribute f2s_license_max_users of {DriverID} to {variable}
Parameter |
Description |
---|---|
DriverID |
The ID of the driver for which this applies. In most cases, you should use _f2s_ActiveDriverID. |
variable |
Integer variable to hold the maximum number of users allowed by the current license |
Description
Getting this read only attribute returns the maximum number of concurrent users allowed by the current license.
Each executable on a local machine that uses the driver consumes one session. Each computer accessing a server uses 1 user license. So, for example, lets say you have 3 DataFlex programs on your computer that use the Mertech SQL driver, f2s_ms_x64, all accessing the same server. If all three programs are running at the same time, 3 session licenses will be consumed but only 1 user license. Conversely, if only one program is running, 1 session license (local computer) will be used and 1 user license (server) will be used.
In the case of a terminal server, the license again comes with driver user and driver session licenses. Each terminal session consumes 1 driver user license and has a specified number of driver session licenses. For example, lets say you have a 10 user terminal server that has a Flex2SQL license with a 20 session limit. This would allow each terminal (a maximum of 10 concurrent terminals) to consume a maximum of 20 driver sessions. Each terminal session is a driver user and each program running on an individual terminal session is a driver seesion.
Examples
get_attribute
Integer iNumUsers iMaxUsers iMaxSessions
Get_Attribute f2s_license_server_users_current_count of _f2s_ActiveDriverID to iNumUsers
Get_Attribute f2s_license_max_users of _f2s_ActiveDriverID to iMaxUsers
Get_Attribute f2s_license_max_sessions of _f2s_ActiveDriverID to iMaxSessions
Showln (SFormat("The current number of users is %1", iNumUsers))
Showln (SFormat("The maximum number of users is %1",iMaxUsers))
Showln (SFormat("The maximum number of sessions is %1",iMaxSessions))
Related Attributes
f2s_license_days_remaining
f2s_license_max_sessions
Replaces: Command MAXIMUM_NUMBER_OF_USERS