Document toolboxDocument toolbox

14.1 sp803_auth_actual_parameters

When a role is assigned to a user, all the parameters (e.g. FRU, Team, or Operative) specified within the permissions associated with that role must be instantiated with valid values. This table contains those actual parameter values. During initialisation a user's actual parameters are read from this table and applied to the sp802_permission entries associated with each role assigned to the user.


 

Table Definition

Field
Type
Default
Nullable
user_idvarchar2(50) (error)
role_idnumber (error)
parameter_typevarchar2(20) (error)
namevarchar2(20) (error)
assignment_typevarchar2(2) (error)
valuevarchar2(50) (error)
permission_parameternumber (error)

Keys

primary key (user_id, role_id, parameter_type, name, assignment_type, value, permission_parameter) 
foreign key (user_id, role_id ) references 14.1 sp800_user_roles (user_id, role_id) 
foreign key (permission_parameter) references 14.1 sp810_perm_param_seq (permission_parameter) 
foreign key (parameter_type) references 14.1 sp805_auth_parameter_types (parameter_type) 
foreign key (assignment_type) references 14.1 sp807_assignment_param_ops (assignment_type)

Column Descriptions

FieldDescription
user_idUser identifier.
role_id Role identifier.
parameter_type Must be a valid parameter type as specified in fs186 (i.e. FRU, Team, Oper, SA or App).
name Name of the ServiceOptimizer application for which the authorisation applies. (Not used as the current implementation is only for ServiceManager).
assignment_type Defines whether the actual parameter is either inclusive or exclusive.
valueActual value of this parameter (e.g. FRU name, Team name, etc).
permission_parameterDefines which permission(s) this actual parameter applies to.