Target Operator ID has No Access to Upgrade
If you are attempting to migrate a project between environments through application designer you might get a message saying:
In the explain text, it states that:
So it sounds like a security issue, but what's missing?
Start by querying the PSAUTHITEM
record for the menu suggested - APPLICATION_DESIGNER
:
xxxxxxxxxx
1
select distinct CLASSID
2
from PSAUTHITEM
3
where MENUNAME = 'APPLICATION_DESIGNER'
4
and AUTHORIZEDACTIONS > 0
This will give you a list of the permission lists (CLASSID
) that have access to APPLICATION_DESIGNER
menu. Now you need to check if you have any access to any of them:
xxxxxxxxxx
1
select OPRID, OPRCLASS
2
from PSOPRCLS
3
where OPRID = 'YOUR_OPRID'
4
and OPRCLASS in (
5
select distinct CLASSID
6
from PSAUTHITEM
7
where MENUNAME = 'APPLICATION_DESIGNER'
8
and AUTHORIZEDACTIONS > 0
9
)
No access? Well you'll need to give yourself a role with one of the permission lists that has access. Find such a role with this query:
xxxxxxxxxx
1
select distinct ROLENAME
2
from PSROLECLASS
3
where CLASSID in (
4
select distinct CLASSID
5
from PSAUTHITEM
6
where MENUNAME = 'APPLICATION_DESIGNER'
7
and AUTHORIZEDACTIONS > 0
8
)
No Comments