Example #1
0
        public static void RunAMSInline(DateTime from, DateTime to, bool isRun2Now = true)
        {
            LogHelper.InlineInfoLog(string.Format("开始RunAMSInline,From:{0},To:{1}", from.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), to.ToString("yyyy-MM-dd HH:mm:ss.ffffff")));
            AMSInline inline = new AMSInline
            {
                StartTime = from,
                EndTime   = to,
                IsRun2Now = isRun2Now
            };
            InlineFileOperator fileOperator = new InlineFileOperator(inline);

            try
            {
                fileOperator.OperateFiles();
                SshOper ssh = new SshOper();
                LogHelper.InlineInfoLog("AMSInline\t" + ssh.GetResault("sh ~/eda/inline.sh"));
            }
            catch (NoQueryDataException ne)
            {
                LogHelper.InlineInfoLog(ne.Message);
            }
            catch (Exception e)
            {
                LogHelper.ErrorLog("AMSInline", e);
            }
            LogHelper.InlineInfoLog("RunAMSInline执行完毕");
        }
Example #2
0
        public static void RunInlineTest(DateTime from, DateTime to, bool isRun2Now = true)
        {
            LogHelper.InlineInfoLog(string.Format("开始RunInlineTest,From:{0},To:{1}", from.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), to.ToString("yyyy-MM-dd HH:mm:ss.ffffff")));
            AMSInline inline = new AMSInline
            {
                StartTime = from,
                EndTime   = to,
                IsRun2Now = isRun2Now
            };
            InlineFileOperator fileOperator = new InlineFileOperator(inline);

            fileOperator.OperateFiles();
            // SshOper ssh = new SshOper();
        }
Example #3
0
        public static void RunAMSInline()
        {
            LogHelper.InlineInfoLog("开始RunAMSInline");
            AMSInline          inline       = new AMSInline();
            InlineFileOperator fileOperator = new InlineFileOperator(inline);

            try
            {
                fileOperator.OperateFiles();
                SshOper ssh = new SshOper();
                LogHelper.InlineInfoLog("AMSInline\t" + ssh.GetResault("sh ~/eda/inline.sh"));
            }
            catch (NoQueryDataException ne)
            {
                LogHelper.InlineInfoLog(ne.Message);
            }
            catch (Exception e)
            {
                LogHelper.ErrorLog("AMSInline", e);
            }
            LogHelper.InlineInfoLog("RunAMSInline执行完毕");
        }
Example #4
0
        //public static void RunDebug()
        //{
        //    LogHelper.InlineInfoLog("开始执行InlineDebugTranslator");
        //    //InlineTempDebug inline = new InlineTempDebug();
        //    MESInline inline = new MESInline();
        //    InlineFileOperator fileOperator = new InlineFileOperator(inline);
        //    try
        //    {
        //        fileOperator.OperateFiles();
        //        SshOper ssh = new SshOper();
        //        LogHelper.InlineInfoLog("Inline\t"+ssh.GetResault("sh ~/eda/inline.sh"));
        //    }
        //    catch (Exception e)
        //    {
        //        LogHelper.ErrorLog("Inline", e);
        //    }
        //    //try
        //    //{
        //    //    EDC_Lot_Summary summary = new EDC_Lot_Summary();
        //    //}
        //    //catch (Exception e)
        //    //{
        //    //    LogHelper.ErrorLog("Inline", e);
        //    //}

        //    LogHelper.InlineInfoLog("InlineDebugTranslator执行完毕");
        //}

        //public static void RunTest()
        //{
        //    LogHelper.InlineInfoLog("开始执行InlineTestTranslator");
        //    MESInline inline = new MESInline();
        //    InlineFileOperator fileOperator = new InlineFileOperator(inline);
        //    try
        //    {
        //        fileOperator.OperateTestFiles();
        //        SshOper ssh = new SshOper();
        //        LogHelper.InlineInfoLog("Inline\t" + ssh.GetResault("sh ~/eda/inline.sh"));
        //    }
        //    catch (Exception e)
        //    {
        //        LogHelper.ErrorLog("InlineTest", e);
        //    }
        //    LogHelper.InlineInfoLog("InlineTestTranslator执行完毕");
        //}

        public static void RunInlineTest()
        {
            LogHelper.InlineInfoLog("开始RunInlineTestTranslator");
            AMSInline          inline       = new AMSInline();
            InlineFileOperator fileOperator = new InlineFileOperator(inline);

            try
            {
                fileOperator.OperateTestFiles();
                SshOper ssh = new SshOper();
                LogHelper.InlineInfoLog("Inline\t" + ssh.GetResault("sh ~/eda/inline.sh"));
            }
            catch (NoQueryDataException ne)
            {
                LogHelper.InlineInfoLog(ne.Message);
            }
            //catch (Exception e)
            //{
            //    LogHelper.ErrorLog("InlineTest", e);
            //}
            LogHelper.InlineInfoLog("InlineTestTranslator执行完毕");
        }