Esempio n. 1
0
        /// <summary>
        /// initializes the TM1API and sets the Tools object if not present
        /// by default the Admin Host is localhost
        /// </summary>
        /// <remarks>sets the hUser handle</remarks>
        /// <returns>an instance of Tools</returns>
        public static Tools Init(string host)
        {
            if (instance == null || !adminHost.Equals(host))
            {
                if (isConnected)
                {
                    Kill();
                }

                instance    = new Tools();
                adminHost   = host;
                isConnected = false;
                TM1API.TM1APIInitialize();
                hUser = new User(TM1API.TM1SystemOpen());
                TM1API.TM1SystemAdminHostSet(hUser.handle, adminHost);
                mainPool = CreatePool();
            }

            return(instance);
        }
Esempio n. 2
0
 /// <summary>
 /// Sets the Admin Host Server for this hUser handle
 /// </summary>
 /// <param name="host">name of the Admin Host Server</param>
 public void SetAdminHost(string host)
 {
     TM1API.TM1SystemAdminHostSet(hUser.handle, host);
 }