CREATE_USER ​
CREATE_USER creates a new ADOxx user.
Syntax ​
leo-grammar
CC "UserMgt" CREATE_USER user:strValue password:strValue library:strValue
[ usergroups:strValue ] [ sep:strValue ]
[ infotext:strValue ]
[ bpmtk:intValue ] [ admtk:intValue ] [ sub-admin ].
# --> RESULT ecode:intValue userid:strValue
Parameters ​
user
(strValue) - the name of the user to be createdpassword
(strValue) - the password to loginlibrary
(strValue) - the name of the application library the newly created user is assigned tousergroups
(strValue) - the user will be assigned to one ore more usergroups. The user groups are specified as a string containing usergroup names, separated by the character passed with sep. The default value for sep is ";" (semicolon). However, it is recommended to use sep:"\t" (TAB).sep
(strValue) - the user description stringinfotext
(strValue) - the user description stringbpmtk
(boolValue) - Has the user access to the ADOxx Modelling Toolkit? 0 = no, 1 = yes.admtk
(boolValue) - Has the user access to the ADOxx Development Toolkit? 0 = no, 1 = yes.sub-admin
(modifier) - the user is a Sub-Administrator; This option has only an effect, if the user also has access to aadma!
Returns ​
ecode
(intValue) - contains the error code or is 0 in case of success.userid
(strValue) - the user id in case the user was created successfully (returned as string).
Details ​
Attention!!! the type of userid is string (although it contains just one ID)!
Contrary to the UI (Development Toolkit) using this command is possible to create users containing invalid characters; e.g blanks at the begin and at the end - see the error messages ausmgt-22 and ausmgt-37. Such users cannot be the receiver of an ADOxx message, an error message will be shown if such a user is selected as recipient.
This command is available within both the ADOxx Development Toolkit and the ADOxx Modelling Toolkit. In the Modelling Toolkit only users that also have access to the Development Toolkit may call this command!
See Also ​
Examples ​
leo-grammar
CC "UserMgt" CREATE_USER
user:"Smith" password:"OU812"
library:"ADOxx-Standard-Anwendungsbibliothek 3.7"
usergroups:"group1\tgroup2" sep:"\t"
infotext:"Info..."
admtk:0 bpmtk:1
IF (ecode) {
CC "AdoScript" ERRORBOX "User could not be created!"
}
Versions and Changes ​
Available since ADOxx 1.3