IBM Support

TI_INTERNAL[NA | }tp_update_ownership | Process Aborted]

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',

[{"Product":{"code":"SS9RXT","label":"Cognos TM1"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"TM1 Contributor","Platform":[{"code":"PF033","label":"Windows"}],"Version":"10.2.2","Edition":"All Editions","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 June 2018

UID

swg21689895