Smartswitch
List of all members
Smartswitch::Peer::UserGeneration::IntegerOverflowException Exception Reference

This exception is thrown on integer overflow on unique consecutive alphanumeric User name generation. More...

defined in <IntegerOverflowException.ice>

exception IntegerOverflowException extends Smartswitch::GenericException { ... }

Inheritance diagram for Smartswitch::Peer::UserGeneration::IntegerOverflowException:
Inheritance graph
[legend]
Collaboration diagram for Smartswitch::Peer::UserGeneration::IntegerOverflowException:
Collaboration graph
[legend]

Additional Inherited Members

- Data Members inherited from Smartswitch::GenericException
string description
 The error message which could be displayed to a user. More...
 
string solution
 The possible way of working around the exception. More...
 

Detailed Description

This exception is thrown on integer overflow on unique consecutive alphanumeric User name generation.

A user generation profile might have been configured to generate a new User with unique consecutive alphanumeric name.
To fulfill this, Smartswitch obtains the numeric part of the last generated User.
Then Smartswitch increments it by 1 and assigns to a new User.
If during incrementing the 64-bit numeric limits are overflown, this exception is thrown.

See also
Session::generateUsersWithInfo()

The documentation for this exception was generated from the following file: