Troubleshooting
Problem
If the dimension that the approval hierarchy subset is based on is modified significantly, the Manage Rights process may fail when updating security.
Cause
The dimension that the approval hierarchy subset is based on has been modified. This results in the area of code within the tp_update_ownership.prolog script that Executes process tp_get_user_permissions which is missing the the prefix "}" thus when the save is issued the tp_get_user_permissions process is not found.
tm1 application error pop up:
TI_INTERNAL[NA | }tp_update_ownership | Process Aborted]
tm1server.log will show the following log:
TM1.Process Process "}tp_update_ownership"::Could not initialize process: }tp_update_ownership: No such process name "tp_get_user_permissions
Environment
TM1 10.2.2
Resolving The Problem
1. Edit the tp_update_ownership process already created
Modify line 336
vReturnValue = ExecuteProcess('tp_get_user_permissions',
to
vReturnValue = ExecuteProcess(cControlPrefix | 'tp_get_user_permissions',
2. Edit the tp_update_ownership.prolog located in the <tm1_Install>\tm1_64\webapps\pmpsvc\WEB_INF\ti_scripts folder.
Modify line 334
vReturnValue = ExecuteProcess('tp_get_user_permissions',
to
vReturnValue = ExecuteProcess(cControlPrefix | 'tp_get_user_permissions',
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21689895