Page 1 of 1

How to register new Tm1 TI without restarting the instance.

Posted: Wed Mar 30, 2016 7:47 am
by nik1608nik
Hi all,
Greetings!!!

I want to register newly placed Tm1 TI in datafiles without restarting the TM1 instance.

Is there any way to do the needful.

Thank you,
Nikhil

Re: How to register new Tm1 TI without restarting the instance.

Posted: Wed Mar 30, 2016 8:46 am
by Alan Kirk
nik1608nik wrote: I want to register newly placed Tm1 TI in datafiles without restarting the TM1 instance.

Is there any way to do the needful.
Yeah, we all want to do that.

Doesn't happen.

Basically the only other way of doing it is with a tool that will do hot promotion from a development environment, which I realise is not what you're describing here, but what you're describing here isn't possible. The TI files are read only at server startup. The tools that hot promote just use one of the APIs to recreate and register the structure of the TI.

This isn't wholly unreasonable as it would otherwise be possible to pick up corrupted TI files which might have some unfortunate consequences when run.

Re: How to register new Tm1 TI without restarting the instance.

Posted: Wed Mar 30, 2016 10:50 am
by babytiger
Why do you require such unique "feature"?

If you simply want to do "hot deployment", I would suggest using Performance Modeler to perform a packaged object migration between environments. But if you want to create TIs "on the fly" using other TIs or scripts, I don't think this is possible, as Alan has also suggested.

There must be other ways to do what you required to do, without doing what you wanted to do.

Re: How to register new Tm1 TI without restarting the instance.

Posted: Thu Mar 31, 2016 6:46 pm
by PlanningDev
Take a look at the REST API. You can pretty easily migrate TI's by just copying the JSON from one environment and posting it to the REST API in another.