Name of Processes in Turbo

Post Reply
borisslu
Posts: 15
Joined: Sun Jul 13, 2008 6:49 am

Name of Processes in Turbo

Post by borisslu »

HI,
can i now name of Processes that run in Turbo?
which function i must use?
Thanks
Boris
Alan Kirk
Site Admin
Posts: 6647
Joined: Sun May 11, 2008 2:30 am
OLAP Product: TM1
Version: PA2.0.9.18 Classic NO PAW!
Excel Version: 2013 and Office 365
Location: Sydney, Australia
Contact:

Re: Name of Processes in Turbo

Post by Alan Kirk »

borisslu wrote: can i now name of Processes that run in Turbo?
which function i must use?
There are no native functions which will allow you to change the names of TI processes. You name them when you save them using the GUI in Server Explorer. You can also Save As a different name. Aside from that the only way of doing it without resorting to third party tools is to use code written using the TM1 API, which I wouldn't recommend.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
User avatar
Michel Zijlema
Site Admin
Posts: 712
Joined: Wed May 14, 2008 5:22 am
OLAP Product: TM1, PALO
Version: both 2.5 and higher
Excel Version: 2003-2007-2010
Location: Netherlands
Contact:

Re: Name of Processes in Turbo

Post by Michel Zijlema »

There is a Turbo Integrator function that returns the name of the running process, if that's what you're after:
GetProcessName

This is a TM1 TurboIntegrator function, valid only in TurboIntegrator processes.

This function returns as a string the name of the current process.
Syntax

GetProcessName()

Arguments

None.
Example

Name = GetProcessName();
Alan Kirk
Site Admin
Posts: 6647
Joined: Sun May 11, 2008 2:30 am
OLAP Product: TM1
Version: PA2.0.9.18 Classic NO PAW!
Excel Version: 2013 and Office 365
Location: Sydney, Australia
Contact:

Re: Name of Processes in Turbo

Post by Alan Kirk »

Michel Zijlema wrote:There is a Turbo Integrator function that returns the name of the running process, if that's what you're after:
Ooooh, he meant how can I know the name of the process... that does put it in a somewhat different context.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
User avatar
Michel Zijlema
Site Admin
Posts: 712
Joined: Wed May 14, 2008 5:22 am
OLAP Product: TM1, PALO
Version: both 2.5 and higher
Excel Version: 2003-2007-2010
Location: Netherlands
Contact:

Re: Name of Processes in Turbo

Post by Michel Zijlema »

borisslu wrote:Hi Michel,

i have a mistake that variable GetProcessName is undefined

that i must write?

Thanks
Boris
Hi Boris,

Did you use the syntax as described in the example:
Name = GetProcessName();
i.e. did you assign the result of the function to a variable and did you add the parenthesis at the end of the function?

What TM1 version are you using?

Michel
borisslu
Posts: 15
Joined: Sun Jul 13, 2008 6:49 am

Re: Name of Processes in Turbo

Post by borisslu »

hi, Michel

i did this

but maybe this because version 9.1?

i undestand that this function exist onli in version 9.5?

thanks
Boris
Alan Kirk
Site Admin
Posts: 6647
Joined: Sun May 11, 2008 2:30 am
OLAP Product: TM1
Version: PA2.0.9.18 Classic NO PAW!
Excel Version: 2013 and Office 365
Location: Sydney, Australia
Contact:

Re: Name of Processes in Turbo

Post by Alan Kirk »

borisslu wrote: i undestand that this function exist onli in version 9.5?
It appears so. There doesn't seem to be any reference to it in the release notes (what a surprise :roll: ), but doing a search through my document library shows it only in the 9.5 Reference .pdfs, not in those of any earlier version.

You could always assign the process name to a variable manually as a workaround.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
lotsaram
MVP
Posts: 3702
Joined: Fri Mar 13, 2009 11:14 am
OLAP Product: TableManager1
Version: PA 2.0.x
Excel Version: Office 365
Location: Switzerland

Re: Name of Processes in Turbo

Post by lotsaram »

Alan Kirk wrote:
borisslu wrote: i undestand that this function exist onli in version 9.5?
It appears so. There doesn't seem to be any reference to it in the release notes (what a surprise :roll: ), but doing a search through my document library shows it only in the 9.5 Reference .pdfs, not in those of any earlier version.

You could always assign the process name to a variable manually as a workaround.
Erm, cough, splutter, yes ...
Must say I was a bit surprised when I saw Michel's response. After I finished wiping coffee spray from the screen I did the same thing. That function would have saved me a lot of bother with hardcoding of process names over the years!

I must say about bloody time. Now if only IBM would pull their finger out and come up with a TI function for "TM1ServerVersion" so that it is possible to handle possible errors and branch code for use on different server versions. This would have been quite handy over the years for this case in point and also for the introduction of ViewExists, SubsetExists, etc. I'll just get my coat shall I ?...
User avatar
Michel Zijlema
Site Admin
Posts: 712
Joined: Wed May 14, 2008 5:22 am
OLAP Product: TM1, PALO
Version: both 2.5 and higher
Excel Version: 2003-2007-2010
Location: Netherlands
Contact:

Re: Name of Processes in Turbo

Post by Michel Zijlema »

When I asked what version you're using? I thought Boris maybe is on some old (v8) version - I wasn't aware that this function was added this recently though...
I just tested: this function is also available in TM1 9.4.1FP3, but indeed not in 9.1.4 en before.

Michel
Alan Kirk
Site Admin
Posts: 6647
Joined: Sun May 11, 2008 2:30 am
OLAP Product: TM1
Version: PA2.0.9.18 Classic NO PAW!
Excel Version: 2013 and Office 365
Location: Sydney, Australia
Contact:

Re: Name of Processes in Turbo

Post by Alan Kirk »

Michel Zijlema wrote:When I asked what version you're using? I thought Boris maybe is on some old (v8) version - I wasn't aware that this function was added this recently though...
I just tested: this function is also available in TM1 9.4.1FP3, but indeed not in 9.1.4 en before.
Definitely wasn't documented in 9.4 though (unless it was in a later update to the docs which I don't have, though it's also not in the 9.4 MR1 Information Centre); the list of reserved words in the 9.4 TI manual, for example, include only two starting with Get:
GetProcessErrorFileDirectory, and
GetProcessErrorFilename.

Oh wait, I see why... I just re-checked my job description.
My job description wrote:Required to demonstrate abnormally high paranormal extra sensory perception abilities to detect when undocumented changes have been made to TM1 functionality.
Guess I'm gonna get marked down on that one in this year's appraisal.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
IanB
Posts: 22
Joined: Tue Jul 01, 2008 2:12 pm
OLAP Product: TM1 SSAS
Version: 9.5,10.2
Excel Version: 2010 2013 2016
Location: UK

Re: Name of Processes in Turbo

Post by IanB »

Suppose that also applies to a function TIUserName - doesn't exist yet...
Alan Kirk
Site Admin
Posts: 6647
Joined: Sun May 11, 2008 2:30 am
OLAP Product: TM1
Version: PA2.0.9.18 Classic NO PAW!
Excel Version: 2013 and Office 365
Location: Sydney, Australia
Contact:

Re: Name of Processes in Turbo

Post by Alan Kirk »

IanB wrote:Suppose that also applies to a function TIUserName - doesn't exist yet...
If you're referring to the TI function, the function name is actually TM1User, not TM1UserName. As per the release notes it was available by at least 9.1 SP3.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
User avatar
Steve Vincent
Site Admin
Posts: 1054
Joined: Mon May 12, 2008 8:33 am
OLAP Product: TM1
Version: 10.2.2 FP1
Excel Version: 2010
Location: UK

Re: Name of Processes in Turbo

Post by Steve Vincent »

...and having just checked 9.0, 9.1 seems to be the 1st time it appeared too.
If this were a dictatorship, it would be a heck of a lot easier, just so long as I'm the dictator.
Production: Planning Analytics 64 bit 2.0.5, Windows 2016 Server. Excel 2016, IE11 for t'internet
User avatar
paulsimon
MVP
Posts: 808
Joined: Sat Sep 03, 2011 11:10 pm
OLAP Product: TM1
Version: PA 2.0.5
Excel Version: 2016
Contact:

Re: Name of Processes in Turbo

Post by paulsimon »

Hi

I've adopted the habit of creating a

vThisPro = '<process name>' ;

in the Prolog

as it then makes it easier when you want to save the process as a different name, or when I want to take the process name and paste it in to another process or a cube.

So, I think that there is still a reason for having a variable with the process name in a process.

Regards

Paul Simon
Post Reply