Page 1 of 1

TM1Top 9.4

Posted: Wed Jun 16, 2010 12:01 pm
by Michel Zijlema
Hi,

I'm trying to run TM1Top on a machine that has no TM1 installed. I copied the required dll's, the TM1Top.exe and TM1Top.ini and the ssl directory (all 9.4.1FP3) to this machine and updated the TM1Top.ini file so that it points to the right admin host and TM1 Server and set the adminsvrsslcertauthority parameter to point to the applixca.pem file in the copied ssl directory.
When I try to start TM1Top I get the error message "application failed to initialize properly (0xc0150002)". Is it required to register all dll's on the machine? When I try to register the dll's I get an error message (f.i. ""C:\temp\TM1Top\tm1api.dll" was loaded but the entry-point DllRegisterServer was not found" - which probably means that the dll didn't need to be registered?).
Did someone get this type of setup working? Any suggestions on what I should try next?

TIA, Michel

Re: TM1Top 9.4

Posted: Wed Jun 16, 2010 4:08 pm
by David Usherwood
In my install (of 9.4) tm1top.exe came with the install. Might be worth copying the whole bin directory over and working with that. Most client and server functionality can be used via that route (not web of course).

Re: TM1Top 9.4

Posted: Thu Jun 17, 2010 9:03 am
by Michel Zijlema
Hi David,

In the regarding environment I'm not authorized to run the install exe.
In the meantime I tested the same setup on a different machine and on this machine my setup works (without registering dll's). So this appears to be an environmental issue. I will test the TM1Top.exe with a dependency tracker to find out what's missing.

Michel

Re: TM1Top 9.4

Posted: Sat Jun 19, 2010 11:11 am
by IanB
This error is caused by the absence of the correct MS VC80 runtimes
Since 9.4, TM1 is compiled with version 8.0.50727.762 and is probably missing from the target machine
These components are stored in the Windows\SXS folder

This comes from the VC++ redistributable 2005 sp1 - download and install it from here
http://www.microsoft.com/downloads/deta ... laylang=en


Once this is installed, the files you need to copy are:
tm1top.exe, libeay32, ssleay32, log4cxx.dll, tm1api.dll, TM1ULibDll.dll + the ssl folder

Hope this helps

IanB

Re: TM1Top 9.4

Posted: Sat Jun 19, 2010 11:34 am
by Michel Zijlema
Thanks Ian,

I will try this on Monday - but I'm not sure whether I will be allowed to install the C++ runtime package.

Michel

Re: TM1Top 9.4

Posted: Wed Dec 01, 2010 9:55 am
by Crystal
I was just wondering how to get 9.4 TM1Top to work outside of the bin directory - I could find the required files only for 9.0 version.
Thanks IanB - I am now able to run 9.4 Top outside the bin directory.
I just have the below questions:

1) Top does work only because I got TM1 already installed in my machine. Is it right?
2) If my TM1 installation is 9.1, can I run 9.4 TM1Top by copying the following files from 9.4 version?
tm1top.exe, libeay32, ssleay32, log4cxx.dll, tm1api.dll, TM1ULibDll.dll + the ssl folder

Thanks,
Crystal