White Papers

34 Version 1.0.0
8.2 DCIM_CLPRoleBasedAuthorizationService.AssignRoles() 704
User invocation of “Assign Roles” shall follow the following steps: 705
1. Enumerate DCIM_CLPIdentity 706
2. Enumerate DCIM_CLPRole 707
3. Call AssignRoles with references to an instance of each class. 708
Table 34DCIM_CLPRoleBasedAuthorizationService.AssignRoles() Method: Return Code Values 709
Value Description
0 Request was successfully executed.
2 Error occurred.
Table 35 DCIM_CLPRoleBasedAuthorizationService.AssignRoles() Method: Parameters 710
Qualifiers Name Type Description/Values
IN
Identity CIM_Identity REF Should be a reference to DCIM_CLPIdentity
IN
Roles CIM_Role REF Should be a reference to DCIM_CLPRole
OUT
(optional)
MessageID string
Error Message ID may be used to look-up in the
Dell Message registry files. For more
information, see Error Message Registry.
OUT
(optional)
Message string
Error Message in English corresponding to
MessageID is returned if the method fails to
execute
OUT
(optional)
MessageArguments[] string
Substitution variables for dynamic error
messages
Table 36DCIM_CLPRoleBasedAuthorizationService.AssignRoles() Method: Standard Messages 711
MessageID (OUT parameter) Message MessageArguments[]
USR100
The command was successful
NA
USR101
Resource allocation failure
NA
USR102
Invalid parameter value for
<parameter>
Identity, Roles
USR103
Missing parameter(s) <parameter>
Identity, Roles
712
713