I have an TI process in which i use while loop for to consider each element of an dimension to achieve an calculation logic
z = DIMSIZ('LOB');
While(z >0);
vLOB = DIMNM('LOB', z);
This process will be executed by different country users , so we have country as an parameter
(Note: we have Parallel interaction turned on and the process has source and target creation based on country in the prolog section)
The Problem is that when simultaneous users runs this Process, it puts one user on wait and executes for other user and then proceeds for the users in wait after the completion of first one
So the users in wait feels that the process is running for long time
Since the process is affecting the elements of an dimension , whether cant it be run simultaneously by many users or is there any other way to achieve this

Could anyone advice me on this
Thanks in Advance
Guru