예제 #1
0
        static void Main(string[] args)
        {
            PTR3Core core = null;
            try
            {
                core = new PTR3Core();
                core.Converter = new BMRetransfer("BMRetransfer");

                core.InstallConfigXmlHelper.Name = "BMRetransfer.exe";
                core.InstallConfigXmlHelper.Description = "BMRetransfer Convert";
                core.InstallConfigXmlHelper.TypeOf = "1";                   // 1 - offline, 2 - online

                // Wartoci nadpisywane przez dodatkowy XML
                core.InstallConfigXmlHelper.InterfaceId = "1";              // Id interfejsu konfiguracyjnego
                core.InstallConfigXmlHelper.ConfigXmlVersion = "1.0.0.3";   // Wersja konfiguracji konwertera
                core.InstallConfigXmlHelper.SchemaXmlVersion = "1.0.0.0";   // Wersja interfejsu konfiguracyjnego
                core.InstallConfigXmlHelper.EfficiencyClassId = "20";       // Id zarejestrowanej klasy wydajnociowej
                core.InstallConfigXmlHelper.CobEfficiencyClassId = "";      // Id zarejestrowanej klasy wydajnociowej konwertera pracującego w trybie COB

                core.ParseCommandline(args);
                core.Init(MsgStatusEnum.MS_Deb3, 3600000, 1000, 0);

                if (String.IsNullOrEmpty(ConfigXmlReader.XmlGetConfigParam(core, "log-level")) == false)
                {
                    PTR3Core.LOG.SetLogLevel(LoggerTypeEnum.RTf, Convert.ToInt32(ConfigXmlReader.XmlGetConfigParam(core, "log-level")));
                }

                core.Process();

            }
            catch (Exception ex)
            {
                PTR3Core.LOG.Log(MsgStatusEnum.MS_Error, ex, "");
            }
            //----------------------------------------------------------------------------------------
        }
예제 #2
0
        static void Main(string[] args)
        {
            PTR3Core core = null;

              try
              {
            core = new PTR3Core();
            //core.InitialLogLevel = MsgStatusEnum.MS_Deb3;
            core.Converter = new ITNWebServiceMain("ITNWebService");

            // Parametry konwertera
            // Wartości niezmieniane przez dodatkowy XML
            // Mogą zostać nadpisane tutaj
            core.InstallConfigXmlHelper.Name = "ITNWebService.exe";      // Domyślna nazwa konwertera
            //core.InstallConfigXmlHelper.Version = "";         // Domyślnie wersja pliku
            core.InstallConfigXmlHelper.Description = "ITNWebService";
            core.InstallConfigXmlHelper.TypeOf = "2";           // 1 - offline, 2 - online

            // Wartości nadpisywane przez dodatkowy XML
            core.InstallConfigXmlHelper.InterfaceId = "210";            // Id interfejsu konfiguracyjnego
            core.InstallConfigXmlHelper.ConfigXmlVersion = "1.0.0.0"; // Wersja konfiguracji konwertera
            core.InstallConfigXmlHelper.SchemaXmlVersion = "1.0.0.0"; // Wersja interfejsu konfiguracyjnego
            core.InstallConfigXmlHelper.EfficiencyClassId = "20";     // Id zarejestrowanej klasy wydajnościowej
            //core.InstallConfigXmlHelper.CobEfficiencyClassId = "";    // Opcjonalne id zarejestrowanej klasy wydajnościowej konwertera pracującego w trybie COB
            core.InstallConfigXmlHelper.EmptyConfigXml = "1";
            core.ParseCommandline(args);
            core.Init(MsgStatusEnum.MS_Deb3, 35000, 5000, 0);
            core.Process();
              }
              catch (Exception ex)
              {
            PTR3Core.LOG.Log(MsgStatusEnum.MS_Error, ex, "");
              }
        }