/// <summary> /// Запуск XMLA /// </summary> /// <param name="parXMLA"></param> /// <returns></returns> static public bool RunXMLA(string parXMLA) { if (!(DateTime.Now.Hour >= GlobalVar.varTimeStart) && (DateTime.Now.Hour <= GlobalVar.varTimeEnd)) { Log.log("Час за межами діапазону(" + GlobalVar.varTimeStart.ToString().Trim() + "-" + GlobalVar.varTimeEnd.ToString().Trim() + ") Зараз=>" + DateTime.Now.ToString()); return(true); } try { string varRez; Log.log(parXMLA); XMLACl.Execute(parXMLA, "", out varRez, false, false); Log.log("Rez XMLA=>" + varRez); if (varRez.IndexOf("<Error") == -1) { return(true); } else { return(false); } } catch { return(false); } }
// Cancel Helper function private void executeCancel(string cancelCmd) { XmlaClient client = createXmlaClientAndConnect(); string res = string.Empty; try { client.Execute(cancelCmd, string.Empty, out res, false, true); } finally { client.Disconnect(); } }