My Oracle Support Banner

E-ES: Cannot Deploy Search - "COMPONENT Is Not An Object Type That You Are Authorized To Update (78, 34)" (Doc ID 2620281.1)

Last updated on DECEMBER 19, 2019

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.56 to 8.58 [Release 8.4]
Generic (Platform Independent)

Goal

Set up user in Demo (PS tools 8.55.25, App Rel PUM 27). User has "Search Developer" role and role which grants access to PeopleTools menu.
Identified search definitions with component mappings, such as EP_PO_PURCHASE_ORDER or EP_PO_REQUISITIONS.

If definition security settings give "FULL ACCESS" to components, the product works correctly.
If definition security settings have "No Access" for components, the user -- regardless of having the "Search Developer" or "Search Administrator" role receives the error "COMPONENT is not an object type that you are authorized to update (78, 34)" error and cannot proceed.

We have tested this in Demo using a permission list with definition security. What we have determined is that the user doing the DEPLOY function for searching must have "FULL ACCESS", meaning essentially update access to ALL components in the system in order to deploy a search definition.

In addition to being a functionaly defective design, this means the product is unusable as delivered since a user with only "Search Administrator" (delivered, example role) cannot deploy those search definitions which have component mappings.
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.