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:
Look up the rows in ADM_RoleOperationMapTable that have RoleDefinitionId as Param_roleId and OperationId as Param_operationId.
If there is such a row, then remove this row and return TRUE. If there is no such row, then return FALSE.