Information on DebugUtility

Post Reply
deepakjain2020
Regular Participant
Posts: 152
Joined: Sat May 25, 2013 10:32 am
OLAP Product: TM1
Version: 9.5.2; 10.2.2
Excel Version: 2007

Information on DebugUtility

Post by deepakjain2020 »

Hi All,

What is the use and significance of using DebugUtility in TI process?
Where can I find more information on it?

Regards,
Deepak Jain
lotsaram
MVP
Posts: 3651
Joined: Fri Mar 13, 2009 11:14 am
OLAP Product: TableManager1
Version: PA 2.0.x
Excel Version: Office 365
Location: Switzerland

Re: Information on DebugUtility

Post by lotsaram »

The only TurboIntegrator editor with any debugging utility is Vizier. And even then this is not debugging as you would normally think of it as what Vizier does is to surreptitiously insert ASCIIOutput into the TI process in the background for selected variables and return the result in a grid on execution of the process. It is not step-through debugging with variables watch window. But as far as TI goes it is as good as it gets.

However this now changes from 10.2.2 if using java functions, either rather than TI or called from TI. If you turn on debugging in java and insert a breakpoint then you can in fact step through the java code.
Please place all requests for help in a public thread. I will not answer PMs requesting assistance.
TableManagerOne
Posts: 42
Joined: Fri Apr 19, 2013 7:07 pm
OLAP Product: TM1
Version: 10.1 RP1 FP1
Excel Version: 2003 SP3

Re: Information on DebugUtility

Post by TableManagerOne »

DebugUtility is an unsupported TI function that TM1 developers use to add new functionality, usually diagnostic in nature, while keeping intent obfuscated through the use of nondescript command codes/lack of documentation. The only way to get more info would be to ask a developer/support contact. They're usually pretty open about these sorts of things (hint: they like beer.)
deepakjain2020
Regular Participant
Posts: 152
Joined: Sat May 25, 2013 10:32 am
OLAP Product: TM1
Version: 9.5.2; 10.2.2
Excel Version: 2007

Re: Information on DebugUtility

Post by deepakjain2020 »

DebugUtility(125,0,0,'','','');

The above code is written in TI process.
We are running TI Process to clear the cache information. So that we can get an appropriate time taken by cube to open in either Cube Viewer or Executive Viewer.

If anybody have some more info, please share.
User avatar
Elessar
Community Contributor
Posts: 332
Joined: Mon Nov 21, 2011 12:33 pm
OLAP Product: PA 2
Version: 2.0.9
Excel Version: 2016
Contact:

Re: Information on DebugUtility

Post by Elessar »

Other commands:
  • DebugUtilityEx ('SetMTQ','24') – change MTQ parameter tm1s.cfg
Best regards, Alexander Dvoynev

TM1 and Data Science blog: 6th article - PAfE + VBA: Commit each cell without pressing “Commit” button.
MarenC
Regular Participant
Posts: 346
Joined: Sat Jun 08, 2019 9:55 am
OLAP Product: Planning Analytics
Version: Planning Analytics 2.0
Excel Version: Excel 2016

Re: Information on DebugUtility

Post by MarenC »

Hi, does this really Obfuscate data?

Because I just tested it and it didn't seem to do anything like that, it just seemed to take a copy of the cub file

Maren
Post Reply