3.1.1.1.39.2.3 RemoveOperationFromRole

The RemoveOperationFromRole procedure deletes a row to ADM_RoleOperationMapTable to remove an associated operation with the corresponding defined UserRole.

The following input parameters are used:

Param_roleId: This is a 64-bit signed integer that specifies the RoleId of the user role for which the operation is being requested.

Param_operationId: This is a signed integer that specifies a valid operation mentioned in the Operation table defined in ADM_RoleOperationMapTable.

The following is the output parameter from this procedure.

Result_operationStatus: This is a BOOLEAN as defined in [MS-DTYP] section 2.2.4.

The following processing steps are involved:

  1. Look up the rows in ADM_RoleOperationMapTable that have RoleDefinitionId as Param_roleId and OperationId as Param_operationId

  2. If there is such a row, then remove this row and return TRUE. If there is no such row, then return FALSE.