Inheriting Component Interface Security Permission Lists

You can specify that all or select component interface-based service operations inherit the security permission list(s) of the component interface from which they are derived. This feature allows you to bypass the process of manually assigning permission lists to the service operations after you generate them.

The Confirm Actions page (IB_CISERVICES_SEC) shown in the previous section contains an Inherit All CI Permissions check box located on the upper half of the page. The Choose Operation grid of the page features an Inherit CI Permissions check box for each service operation to be generated.

Important:

Permission lists granted to a component interface after the service operation is created are not propagated to the service operations and you must manually add them.

Field or Control Description

Inherit All CI Permissions

Select the check box for all service operations to inherit the permission lists of the component interface from which they are based. By default the check box is selected.

Deselect the check box to choose select service operations to inherit the permission list(s) of the base component interface or to manually define permission lists for the service operations in the PeopleTools Security component.

Inherit CI Permissions

Select the check box for each service operation that is to inherit the permission list(s) of the base component interface.

Deselect the check box for each service operation this is not to inherit the permission list(s) of the base component.

The system generates service operations for the Update and UpdateData methods based the existence of the Get method. Therefore, the same permissions granted to a component interface's Get method are inherited by service operations based on the Update and UpdateData methods