c-treeACE Server now supports limiting users to a specified number of concurrent logons based on their user name and/or group membership. These limits are stored in FAIRCOM.FCS and can be set using the ctadmn utility. By default, these limits are zero, meaning no limit.
The ctadmn utility’s User Operations menu supports a new option: Change User Logon Limit, and the Group Definitions menu supports a new option: Change Group Logon Limit.
The SECURITY() API function supports two new modes: SEC_CHANGE_USER_LOGLMT and SEC_CHANGE_GROUP_LOGLMT.
The sa_admin utility was not updated to support options to set these limits.
When logon limits are in effect for a user account or one of its groups, an ISAM or SQL connection attempt can fail with one of the following errors: