示例#1
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.4.166";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB0913";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

            var theme = Session.SupportThemes.FirstOrDefault(t => t.Name == "Style01");

            if (theme != null)
            {
                Session.ThemeInfo = theme;
                Session.ThemeName = theme.Name;
            }
        }
示例#2
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.188";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB0203";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#3
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.6.188";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;


            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.Host = "192.168.9.224";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB0913";
            //dbInfo.LoginName = "sa";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB0203";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV832";
            //dbInfo.Password = "******";
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //Session.DatabaseInfo = dbInfo;

            var theme = Session.SupportThemes.FirstOrDefault(t => t.Name == "Style01");

            if (theme != null)
            {
                Session.ThemeInfo = theme;
                Session.ThemeName = theme.Name;
            }
        }
示例#4
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }

            AppServerInfo appServerInfo = new AppServerInfo
            {
                Protocol      = "http",
                Address       = "192.168.6.29",
                Port          = 8081,
                SupportHttps  = false,
                SupportNetTcp = false
            };

            Session.AppServerInfo = appServerInfo;

            DatabaseInfo dbInfo = new DatabaseInfo
            {
                TypeID    = 2,
                Host      = "192.168.4.182",
                Port      = 1433,
                DBName    = "UMPDataDB_SEF_2",
                LoginName = "sa",
                //Password = "******"
                RealPassword = "******"
            };

            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

//             DatabaseInfo dbInfo = new DatabaseInfo
//             {
//                 TypeID = 3,
//                 TypeName = "ORCL",
//                 Host = "192.168.4.182",
//                 Port = 1521,
//                 DBName = "PFOrcl",
//                 LoginName = "PFDEV831",
//                 Password = "******"
//             };
//             Session.DatabaseInfo = dbInfo;
//             Session.DBType = dbInfo.TypeID;
//             Session.DBConnectionString = dbInfo.GetConnectionString();

            ThemeInfo theme = Session.SupportThemes.FirstOrDefault(t => t.Name == "Style01");

            if (theme != null)
            {
                Session.ThemeInfo = theme;
                Session.ThemeName = theme.Name;
            }
        }
示例#5
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.6.188";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            //AppServerInfo appServerInfo = new AppServerInfo();
            //appServerInfo.Protocol = "http";
            //appServerInfo.Address = "192.168.9.223";
            //appServerInfo.Port = 8081;
            //appServerInfo.SupportHttps = false;
            //appServerInfo.SupportNetTcp = false;
            //Session.AppServerInfo = appServerInfo;


            UserInfo userInfo = new UserInfo();

            userInfo.UserID       = ConstValue.USER_ADMIN;
            userInfo.Account      = "administrator";
            userInfo.UserName     = "******";
            userInfo.Password     = "******";
            userInfo.RealPassword = "******";
            Session.UserInfo      = userInfo;
            Session.UserID        = ConstValue.USER_ADMIN;


            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.Host = "192.168.9.223";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB0711";
            //dbInfo.LoginName = "sa";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB0203";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#6
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }

            //RoleInfo roleInfo = new RoleInfo();
            //roleInfo.ID = ConstValue.ROLE_SYSTEMADMIN;
            //roleInfo.Name = "System Admin";
            //Session.RoleInfo = roleInfo;
            //Session.RoleID = ConstValue.RESOURCE_USER;

            //UserInfo userInfo = new UserInfo();
            //userInfo.UserID = ConstValue.USER_ADMIN;
            //userInfo.Account = "a";
            //userInfo.UserName = "******";
            //userInfo.Password = "******";
            //Session.UserInfo = userInfo;
            //Session.UserID = ConstValue.USER_ADMIN;


            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.4.166";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;


            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB11292";
            dbInfo.LoginName           = "sa";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
            //分表之类的参数
            //Session.ListPartitionTables.Clear();
            //PartitionTableInfo partInfo = new PartitionTableInfo();
            //partInfo.TableName = ConstValue.TABLE_NAME_RECORD;
            //partInfo.PartType = TablePartType.DatetimeRange;
            //partInfo.Other1 = ConstValue.TABLE_FIELD_NAME_RECORD_STARTRECORDTIME;
            //Session.ListPartitionTables.Add(partInfo);
        }
示例#7
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }

            UserInfo userInfo = new UserInfo();

            userInfo.UserID   = ConstValue.USER_ADMIN;
            userInfo.Account  = "administrator";
            userInfo.UserName = "******";
            userInfo.Password = "******";
            Session.UserInfo  = userInfo;
            Session.UserID    = ConstValue.USER_ADMIN;

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.69";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 3;
            dbInfo.TypeName            = "ORCL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1521;
            dbInfo.DBName              = "PFOrcl";
            dbInfo.LoginName           = "PFDEV831";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

//             DatabaseInfo dbInfo = new DatabaseInfo();
//             dbInfo.TypeID = 2;
//             dbInfo.Host = "192.168.4.182";
//             dbInfo.Port = 1433;
//             dbInfo.DBName = "UMPDataDB_SEF_1";
//             dbInfo.LoginName = "PFDEV";
//             dbInfo.Password = "******";
//             Session.DatabaseInfo = dbInfo;
//             Session.DBType = dbInfo.TypeID;
//             Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#8
0
 private void ParseAppServerInfo()
 {
     try
     {
         if (!ApplicationDeployment.IsNetworkDeployed)
         {
             WriteLog("AppServerInfo", string.Format("ParseAppServerInfo fail.\t Not Network deployed"));
             return;
         }
         var deploy = ApplicationDeployment.CurrentDeployment;
         if (deploy == null)
         {
             WriteLog("AppServerInfo", string.Format("ParseAppServerInfo fail.\t CurrentDeployment is null"));
             return;
         }
         var version = deploy.CurrentVersion;
         if (version != null)
         {
             string strVersion = string.Format("{0}.{1}.{2}", version.Major.ToString("0"),
                                               version.Minor.ToString("00"), version.Build.ToString("000"));
             Session.AppVersion = strVersion;
             WriteLog("AppServerInfo",
                      string.Format("Version \t{0}", strVersion));
         }
         var uri = deploy.ActivationUri;
         if (uri == null)
         {
             WriteLog("AppServerInfo", string.Format("ParseAppServerInfo fail.\t ActivationUri is null"));
             return;
         }
         var appServerInfo = Session.AppServerInfo;
         if (appServerInfo == null)
         {
             appServerInfo = new AppServerInfo();
         }
         appServerInfo.Protocol     = uri.Scheme;
         appServerInfo.Address      = uri.Host;
         appServerInfo.Port         = uri.Port;
         appServerInfo.SupportHttps = uri.Scheme == "https";
         WriteLog("AppServerInfo",
                  string.Format("AppServerInfo \t{0}://{1}:{2}", appServerInfo.Protocol,
                                appServerInfo.Address, appServerInfo.Port));
         Session.AppServerInfo = appServerInfo;
     }
     catch (Exception ex)
     {
         WriteLog("AppServerInfo", string.Format("ParseAppServerInfo fail.\t{0}", ex.Message));
     }
 }
示例#9
0
        private void Init()
        {
            ThemeInfo themeInfo = new ThemeInfo();

            themeInfo.Name  = "Default";
            themeInfo.Color = "Brown";
            ThemeInfo       = themeInfo;

            AppServerInfo webInfo = new AppServerInfo();

            webInfo.Address  = "192.168.6.75";
            webInfo.Port     = 8081;
            webInfo.Protocol = "http";
            AppServerInfo    = webInfo;
        }
示例#10
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.69";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //Session.DBType = 3;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.TypeName            = "MSSQL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB_License";
            dbInfo.LoginName           = "sa";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
            Session.DBType             = 2;

            Session.InstallPath = @"C:\UMPRelease";

            WriteLog("AppInit", string.Format("SessionInfo inited."));
        }
示例#11
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }
            //AppServerInfo serverInfo = new AppServerInfo();
            //serverInfo.Protocol = "https";
            //serverInfo.Address = "192.168.6.55";
            //serverInfo.Port = 8082;
            //serverInfo.SupportHttps = true;
            //Session.AppServerInfo = serverInfo;

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.74";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV_TEST";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.TypeName            = "MSSQL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB0719";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#12
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.6.10";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            //AppServerInfo appServerInfo = new AppServerInfo();
            //appServerInfo.Protocol = "http";
            //appServerInfo.Address = "192.168.9.223";
            //appServerInfo.Port = 8081;
            //appServerInfo.SupportHttps = false;
            //appServerInfo.SupportNetTcp = false;
            //Session.AppServerInfo = appServerInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB0803";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //dbInfo.RealPassword = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 3;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1521;
            dbInfo.DBName              = "pforcl";
            dbInfo.LoginName           = "pfdev_test";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#13
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.4.166";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            UserInfo userInfo = new UserInfo();

            userInfo.UserID = ConstValue.USER_ADMIN;
            //userInfo.UserID = 1021605171400000001;
            //userInfo.Account = "qa1";
            userInfo.UserName = "******";
            userInfo.Password = "******";
            Session.UserInfo  = userInfo;
            Session.UserID    = ConstValue.USER_ADMIN;
            //Session.UserID = 1021605171400000001;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB11292";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

            ThemeInfo theme = Session.SupportThemes.FirstOrDefault(t => t.Name == "Style01");

            if (theme != null)
            {
                Session.ThemeInfo = theme;
                Session.ThemeName = theme.Name;
            }
        }
示例#14
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.6.37";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV832";
            //dbInfo.Password = "******";
            //dbInfo.RealPassword = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //StartArgs = "1107";
            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB12011";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
            StartArgs = "1106";
        }
示例#15
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.9.224";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV831";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID = 2;
            dbInfo.Host   = "192.168.9.224";
            dbInfo.Port   = 1433;
            //dbInfo.DBName = "UMPDataDB_Demo";
            dbInfo.DBName              = "UMPDataDB0913";
            dbInfo.LoginName           = "sa";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#16
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.4.166";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.TypeName            = "MSSQL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB0914";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
            Session.DatabaseInfo       = dbInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.7.101";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB0509";
            //dbInfo.LoginName = "sa";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#17
0
        /// <summary>
        /// 根据指定的服务端信息及服务名称创建EndpointAddress
        /// </summary>
        /// <param name="serverInfo"></param>
        /// <param name="serviceName"></param>
        /// <returns></returns>
        public static EndpointAddress CreateEndpointAddress(AppServerInfo serverInfo, string serviceName)
        {
            string url;

            if (serverInfo.SupportHttps)
            {
                url = string.Format("{0}://{1}:{2}/WcfServices/{3}.svc",
                                    serverInfo.Protocol,
                                    serverInfo.Address,
                                    serverInfo.Port,
                                    serviceName);
            }
            else
            {
                url = string.Format("{0}://{1}:{2}/Wcf2Client/{3}.svc",
                                    serverInfo.Protocol,
                                    serverInfo.Address,
                                    serverInfo.Port,
                                    serviceName);
            }
            EndpointAddress address = new EndpointAddress(new Uri(url, UriKind.Absolute));

            return(address);
        }
示例#18
0
        private void Init()
        {
            Session                = new SessionInfo();
            Session.SessionID      = Guid.NewGuid().ToString();
            Session.AppName        = AppName;
            Session.LastActiveTime = DateTime.Now;

            RentInfo rentInfo = new RentInfo();

            rentInfo.ID      = 1000000000000000001;
            rentInfo.Token   = "00000";
            rentInfo.Domain  = "voicecyber.com";
            rentInfo.Name    = "voicecyber";
            Session.RentInfo = rentInfo;
            Session.RentID   = 1000000000000000001;

            UserInfo userInfo = new UserInfo();

            userInfo.UserID   = 1020000000000000001;
            userInfo.Account  = "administrator";
            userInfo.UserName = "******";
            Session.UserInfo  = userInfo;
            Session.UserID    = 1020000000000000001;

            RoleInfo roleInfo = new RoleInfo();

            roleInfo.ID      = 1060000000000000001;
            roleInfo.Name    = "System Admin";
            Session.RoleInfo = roleInfo;
            Session.RoleID   = 1060000000000000001;

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol   = "http";
            serverInfo.Address    = "192.168.6.75";
            serverInfo.Port       = 8081;
            Session.AppServerInfo = serverInfo;

            ThemeInfo themeInfo = new ThemeInfo();

            themeInfo.Name    = "Default";
            themeInfo.Color   = "Brown";
            Session.ThemeInfo = themeInfo;
            Session.ThemeName = "Default";

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style01";
            themeInfo.Color = "Green";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style02";
            themeInfo.Color = "Yellow";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style03";
            themeInfo.Color = "Brown";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style04";
            themeInfo.Color = "Blue";
            Session.SupportThemes.Add(themeInfo);

            LangTypeInfo langType = new LangTypeInfo();

            langType.LangID      = 1033;
            langType.LangName    = "en-us";
            langType.Display     = "English";
            Session.LangTypeInfo = langType;
            Session.LangTypeID   = 1033;
            Session.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 2052;
            langType.LangName = "zh-cn";
            langType.Display  = "简体中文";
            Session.SupportLangTypes.Add(langType);

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 3;
            dbInfo.TypeName            = "ORCL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1521;
            dbInfo.DBName              = "PFOrcl";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB";
            //dbInfo.LoginName = "sa";
            //dbInfo.Password = "******";
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //Session.DatabaseInfo = dbInfo;

            Session.InstallPath = @"C:\UMPRelease";
        }
示例#19
0
        private OperationReturn LogOutUMP(List <string> listParams)
        {
            OperationReturn optReturn = new OperationReturn();

            optReturn.Result = true;
            optReturn.Code   = 0;
            try
            {
                #region 解析参数

                //ListParams
                //参考S000ACodes中的说明,此处从略
                if (listParams == null || listParams.Count < 3)
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_PARAM_INVALID;
                    optReturn.Message = string.Format("Request param is null or count invalid");
                    return(optReturn);
                }
                string strRentToken = listParams[0];
                string strUserID    = listParams[1];
                string strSessionID = listParams[2];

                WriteOperationLog(
                    string.Format(
                        "LogOutUMP:\tRentToken:{0};UserID:{1};SessionID:{2};",
                        strRentToken,
                        strUserID,
                        strSessionID));

                #endregion


                #region 参数验证



                #endregion


                #region 读取AppServerInfo

                optReturn = ReadAppServerInfo();
                if (!optReturn.Result)
                {
                    return(optReturn);
                }
                AppServerInfo appServerInfo = optReturn.Data as AppServerInfo;
                if (appServerInfo == null)
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_OBJECT_NULL;
                    optReturn.Message = string.Format("AppServerInfo is null");
                    return(optReturn);
                }

                #endregion


                #region 向Service01发送消息

                string strSendMessage = string.Format("{0}{1}{2}{1}{3}{1}{4}",
                                                      EncryptToClient("M01A02"),
                                                      ConstValue.SPLITER_CHAR,
                                                      EncryptToClient(strRentToken),
                                                      EncryptToClient(strUserID),
                                                      EncryptToClient(strSessionID));

                WriteOperationLog(string.Format("LogOutUMP:\tSendMessage:{0}", strSendMessage));

                TcpClient tcpClient = new TcpClient("127.0.0.1", appServerInfo.SupportHttps ? appServerInfo.Port - 2 : appServerInfo.Port - 1);
                SslStream sslStream = new SslStream(tcpClient.GetStream(), false, (s, cert, chain, err) => true);
                sslStream.AuthenticateAsClient("VoiceCyber.PF", null, SslProtocols.Default, false);
                byte[] byteData = Encoding.UTF8.GetBytes(strSendMessage + "\r\n");
                sslStream.Write(byteData, 0, byteData.Length);
                sslStream.Flush();
                string strReadedMessage = string.Empty;
                if (!ReadMessageFromServer(sslStream, ref strReadedMessage))
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_FAIL;
                    optReturn.Message = strReadedMessage;
                    return(optReturn);
                }
                WriteOperationLog(string.Format("LogOutUMP:\tReadedMessage:{0}", strReadedMessage));
                string[] arrReadedMessage = strReadedMessage.Split(new[] { ConstValue.SPLITER_CHAR },
                                                                   StringSplitOptions.None);
                List <string> listReturn = new List <string>();
                for (int i = 0; i < arrReadedMessage.Length; i++)
                {
                    listReturn.Add(DecryptFromClient(arrReadedMessage[i]));
                }
                sslStream.Close();
                tcpClient.Close();

                #endregion

                optReturn.Data = listReturn;
            }
            catch (Exception ex)
            {
                optReturn.Result  = false;
                optReturn.Code    = Defines.RET_FAIL;
                optReturn.Message = ex.Message;
                return(optReturn);
            }
            return(optReturn);
        }
示例#20
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();
            if (Session == null)
            {
                return;
            }
            //分表之类的参数
            Session.ListPartitionTables.Clear();
            PartitionTableInfo partInfo = new PartitionTableInfo();

            partInfo.TableName = ConstValue.TABLE_NAME_RECORD;
            partInfo.PartType  = TablePartType.DatetimeRange;
            partInfo.Other1    = ConstValue.TABLE_FIELD_NAME_RECORD_STARTRECORDTIME;
            Session.ListPartitionTables.Add(partInfo);

            //partInfo = new PartitionTableInfo();
            //partInfo.TableName = ConstValue.TABLE_NAME_OPTLOG;
            //partInfo.PartType = TablePartType.DatetimeRange;
            //partInfo.Other1 = ConstValue.TABLE_FIELD_NAME_OPTLOG_OPERATETIME;
            //Session.ListPartitionTables.Add(partInfo);

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.7";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            //AppServerInfo serverInfo = new AppServerInfo();
            //serverInfo.Protocol = "https";
            //serverInfo.Address = "192.168.6.86";
            //serverInfo.Port = 8082;
            //serverInfo.SupportHttps = true;
            //Session.AppServerInfo = serverInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB0922";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.TypeName            = "MSSQL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB1225";
            dbInfo.LoginName           = "sa";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDBYoung0805";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#21
0
        public static void Init()
        {
            string path = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), @"UMP.Client");

            if (!Directory.Exists(path))
            {
                Directory.CreateDirectory(path);
            }

            Session                = new SessionInfo();
            Session.SessionID      = Guid.NewGuid().ToString();
            Session.AppName        = AppName;
            Session.LastActiveTime = DateTime.Now;
            Session.UserID         = S3104Consts.USER_ADMIN;


            //PartitionTableInfo partInfo = new PartitionTableInfo();
            //partInfo.TableName = ConstValue.TABLE_NAME_RECORD;
            //partInfo.PartType = TablePartType.DatetimeRange;
            //partInfo.Other1 = ConstValue.TABLE_FIELD_NAME_RECORD_STARTRECORDTIME;
            //Session.ListPartitionTables.Add(partInfo);
            //partInfo = new PartitionTableInfo();
            //partInfo.TableName = ConstValue.TABLE_NAME_OPTLOG;
            //partInfo.PartType = TablePartType.DatetimeRange;
            //partInfo.Other1 = ConstValue.TABLE_FIELD_NAME_OPTLOG_OPERATETIME;
            //Session.ListPartitionTables.Add(partInfo);


            RentInfo rentInfo = new RentInfo();

            rentInfo.ID      = S3104Consts.RENT_DEFAULT;
            rentInfo.Token   = S3104Consts.RENT_DEFAULT_TOKEN;
            rentInfo.Domain  = "voicecyber.com";
            rentInfo.Name    = "voicecyber";
            Session.RentInfo = rentInfo;

            UserInfo userInfo = new UserInfo();

            userInfo.UserID   = S3104Consts.USER_ADMIN;
            userInfo.Account  = "administrator";
            userInfo.UserName = "******";
            Session.UserInfo  = userInfo;

            RoleInfo roleInfo = new RoleInfo();

            roleInfo.ID      = S3104Consts.ROLE_SYSTEMADMIN;
            roleInfo.Name    = "System Admin";
            Session.RoleInfo = roleInfo;

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "https";
            serverInfo.Address      = "192.168.6.27";
            serverInfo.Port         = 8082;
            serverInfo.SupportHttps = true;
            Session.AppServerInfo   = serverInfo;

            ThemeInfo themeInfo = new ThemeInfo();

            themeInfo.Name    = "Default";
            themeInfo.Color   = "Brown";
            Session.ThemeInfo = themeInfo;
            Session.ThemeName = "Default";

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style01";
            themeInfo.Color = "Green";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style02";
            themeInfo.Color = "Yellow";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style03";
            themeInfo.Color = "Brown";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style04";
            themeInfo.Color = "Blue";
            Session.SupportThemes.Add(themeInfo);

            LangTypeInfo langType = new LangTypeInfo();

            langType.LangID      = 1033;
            langType.LangName    = "en-US";
            langType.Display     = "English(U.S.)";
            Session.LangTypeInfo = langType;
            Session.LangTypeID   = 1033;
            Session.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 2052;
            langType.LangName = "zh-CN";
            langType.Display  = "简体中文";
            Session.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 1028;
            langType.LangName = "tc-CN";
            langType.Display  = "繁體中文";
            Session.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 1041;
            langType.LangName = "jp-JP";
            langType.Display  = "日本语";
            Session.SupportLangTypes.Add(langType);

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 3;
            dbInfo.TypeName            = "ORCL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1521;
            dbInfo.DBName              = "PFOrcl";
            dbInfo.LoginName           = "PFDEV_TEST";
            dbInfo.Password            = "******";
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();
            Session.DatabaseInfo       = dbInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB0826";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //Session.DatabaseInfo = dbInfo;


            Session.InstallPath = @"C:\UMPRelease";
            WriteLog("AppInit", string.Format("SessionInfo inited."));
        }
示例#22
0
        private void InitSessionInfo()
        {
            Session = SessionInfo.CreateSessionInfo(AppName, ModuleID, AppType);
            RentInfo rentInfo = new RentInfo();

            rentInfo.ID      = ConstValue.RENT_DEFAULT;
            rentInfo.Token   = ConstValue.RENT_DEFAULT_TOKEN;
            rentInfo.Domain  = "voicecyber.com";
            rentInfo.Name    = "voicecyber";
            Session.RentInfo = rentInfo;
            Session.RentID   = ConstValue.RENT_DEFAULT;

            UserInfo userInfo = new UserInfo();

            userInfo.UserID   = ConstValue.USER_ADMIN;
            userInfo.Account  = "administrator";
            userInfo.UserName = "******";
            Session.UserInfo  = userInfo;
            Session.UserID    = ConstValue.USER_ADMIN;

            RoleInfo roleInfo = new RoleInfo();

            roleInfo.ID      = ConstValue.ROLE_SYSTEMADMIN;
            roleInfo.Name    = "System Admin";
            Session.RoleInfo = roleInfo;
            Session.RoleID   = ConstValue.ROLE_SYSTEMADMIN;


            ThemeInfo themeInfo = new ThemeInfo();

            themeInfo.Name  = "Style01";
            themeInfo.Color = "Green";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style02";
            themeInfo.Color = "Yellow";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style03";
            themeInfo.Color = "Brown";
            Session.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style04";
            themeInfo.Color = "Blue";
            Session.SupportThemes.Add(themeInfo);


            #region Set Default Theme

            string   themeName = "Style01";
            DateTime now       = DateTime.Now;
            if (now.Month == 3 ||
                now.Month == 4 ||
                now.Month == 5)
            {
                themeName = "Style01";
            }
            if (now.Month == 6 ||
                now.Month == 7 ||
                now.Month == 8)
            {
                themeName = "Style02";
            }
            if (now.Month == 9 ||
                now.Month == 10 ||
                now.Month == 11)
            {
                themeName = "Style03";
            }
            if (now.Month == 12 ||
                now.Month == 1 ||
                now.Month == 2)
            {
                themeName = "Style04";
            }
            var theme = Session.SupportThemes.FirstOrDefault(t => t.Name == themeName);
            if (theme != null)
            {
                Session.ThemeInfo = theme;
                Session.ThemeName = themeName;
            }

            #endregion


            LangTypeInfo langType = new LangTypeInfo();
            langType.LangID   = 1033;
            langType.LangName = "en-us";
            langType.Display  = "English";
            Session.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 2052;
            langType.LangName = "zh-cn";
            langType.Display  = "简体中文";
            Session.SupportLangTypes.Add(langType);
            Session.LangTypeInfo = langType;
            Session.LangTypeID   = langType.LangID;

            langType          = new LangTypeInfo();
            langType.LangID   = 1028;
            langType.LangName = "zh-cn";
            langType.Display  = "繁体中文";
            Session.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 1041;
            langType.LangName = "jp";
            langType.Display  = "日本语";
            Session.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 1025;
            langType.LangName = "ara";
            langType.Display  = "阿拉伯语";
            Session.SupportLangTypes.Add(langType);


            #region Set Default Language

            int langID = GetUserDefaultUILanguage();
            var lang   = Session.SupportLangTypes.FirstOrDefault(l => l.LangID == langID);
            if (lang != null)
            {
                Session.LangTypeInfo = lang;
                Session.LangTypeID   = lang.LangID;
            }

            #endregion


            AppServerInfo appServerInfo = new AppServerInfo();
            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.6.78";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            Session.AppServerInfo       = appServerInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();
            dbInfo.TypeID    = 2;
            dbInfo.Host      = "192.168.4.182";
            dbInfo.Port      = 1433;
            dbInfo.DBName    = "UMPDataDB11251";
            dbInfo.LoginName = "PFDEV";
            string strPassword = "******";
            dbInfo.RealPassword = strPassword;
            strPassword         = EncryptString(strPassword);
            dbInfo.Password     = strPassword;

            Session.DatabaseInfo = dbInfo;
            Session.DBType       = dbInfo.TypeID;

            Session.AppVersion = "8.03.002";
        }
示例#23
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }

            UserInfo userInfo = new UserInfo();

            userInfo.UserID   = LongParse(string.Format(S1102Consts.USER_ADMIN, S1102Consts.RENT_DEFAULT_TOKEN), 0);
            userInfo.Account  = "administrator";
            userInfo.UserName = "******";
            Session.UserInfo  = userInfo;
            Session.UserID    = LongParse(string.Format(S1102Consts.USER_ADMIN, S1102Consts.RENT_DEFAULT_TOKEN), 0);

            RoleInfo roleInfo = new RoleInfo();

            roleInfo.ID      = LongParse(string.Format(S1102Consts.ROLE_SYSTEMADMIN, S1102Consts.RENT_DEFAULT_TOKEN), 0);
            roleInfo.Name    = "System Admin";
            Session.RoleInfo = roleInfo;

            AppServerInfo serverInfo = new AppServerInfo();

            //serverInfo.Protocol = "https";
            //serverInfo.Address = "192.168.4.184";
            //serverInfo.Port = 8082;
            //serverInfo.SupportHttps = true;

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.21";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;

            Session.AppServerInfo = serverInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV831";
            //dbInfo.Password = "******";
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //Session.DatabaseInfo = dbInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 2;
            dbInfo.TypeName            = "MSSQL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB0203";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DBConnectionString = dbInfo.GetConnectionString();
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.8.138";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB8100";
            //dbInfo.LoginName = "sa";
            //dbInfo.Password = "******";
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //Session.DatabaseInfo = dbInfo;

            Session.InstallPath = @"C:\UMPRelease";
            WriteLog("AppInit", string.Format("SessionInfo inited."));
        }
示例#24
0
        /// <summary>
        /// 在服务启动时 生成参数xml
        /// </summary>
        private void GenerateXmlOnStart()
        {
            try
            {
                bool bIsUMPServer = false;
                //判断是不是UMP服务器
                bIsUMPServer = GloableParamOperation.CheckIsUMPServer();
                string strCurrentPath         = Common.GetCurrentBaseDirectory().Trim('\\');
                GloableParamOperation gbParam = null;
                int    iWebPort            = 0;
                string strWebHost          = string.Empty;
                bool   bResult             = false;
                string strAuthenServerHost = string.Empty;
                string strAuthenServerPort = string.Empty;

                //如果获取端口出错 就假设是Voice服务器  从ProgramData\VoiceServer下获取IIS绑定信息
                if (!bIsUMPServer)
                {
                    UMPService00.WriteLog("voice server ");

                    gbParam             = new GloableParamOperation(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\VoiceServer");
                    bResult             = gbParam.GetWebSitePort(ref iWebPort, ref strWebHost);
                    strAuthenServerHost = strWebHost;
                    strAuthenServerPort = iWebPort.ToString();
                }
                else
                {
                    //如果能获取到IIS绑定信息 则Host=127.0.0.1 并获取认证服务器信息
                    //UMPService00.IEventLog.WriteEntry("UMP server");
                    UMPService00.WriteLog("UMP server ");
                    gbParam      = new GloableParamOperation(strCurrentPath.Trim('\\'));
                    bResult      = gbParam.GetWebSitePort(ref iWebPort);
                    bIsUMPServer = true;
                    strWebHost   = "127.0.0.1";
                    List <string> lstAuthenServerInfo = new List <string>();
                    bool          IsGetAuthenServer   = gbParam.GetAuthenticateServerInfo(ref lstAuthenServerInfo);
                    if (!IsGetAuthenServer)
                    {
                        //UMPService00.IEventLog.WriteEntry("Get Authenticate Server Info error", EventLogEntryType.Error);
                        UMPService00.WriteLog(LogMode.Error, "Get Authenticate Server Info error");
                    }
                    else
                    {
                        strAuthenServerHost = lstAuthenServerInfo[0];
                        strAuthenServerPort = lstAuthenServerInfo[1];
                    }
                }
                if (!bResult)
                {
                    // UMPService00.IEventLog.WriteEntry("GenerateXmlOnStart() error : Get website info error", EventLogEntryType.Warning);
                    UMPService00.WriteLog(LogMode.Warn, "GenerateXmlOnStart() error : Get website info error");

                    return;
                }

                //先假设本机为UMP服务器 从ProgramData\UMP.Server下获得数据库信息
                string       strDBFilePath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
                DatabaseInfo dbInfo        = null;
                bResult = DataBaseXmlOperator.GetDBInfo(strDBFilePath, ref dbInfo);

                if (!bResult)
                {
                    strDBFilePath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\VoiceServer";
                    bResult       = DataBaseXmlOperator.GetDBInfo(strDBFilePath, ref dbInfo);
                }
                //如果没有获取到数据库信息 那假设本机为Voice服务器 从C:\ProgramData\VoiceServer\UMP.Server下获取数据库信息
                if (!bResult)
                {
                    //UMPService00.IEventLog.WriteEntry("GenerateXmlOnStart() error : Get database info error", EventLogEntryType.Warning);
                    UMPService00.WriteLog(LogMode.Warn, "GenerateXmlOnStart() error : Get database info error");
                    return;
                }
                //UMPService00.IEventLog.WriteEntry("GenerateXmlOnStart dbinfo = "+dbInfo.TypeName + "," + dbInfo.Host + ":" + dbInfo.Port + "," + dbInfo.LoginName + "," + dbInfo.Password + "," + dbInfo.DBName, EventLogEntryType.Warning);

                AppServerInfo serverInfo = new AppServerInfo();
                serverInfo.Protocol     = "http";
                serverInfo.Address      = strWebHost;
                serverInfo.Port         = iWebPort;
                serverInfo.SupportHttps = false;

                int iResult = 0;
                try
                {
                    string      strPath         = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\Temp";
                    GenerateXml generate        = new GenerateXml(strPath, dbInfo, serverInfo, strAuthenServerHost, strAuthenServerPort);
                    bool        bIsParamsExists = false;
                    iResult = generate.Generate(bIsUMPServer, ref bIsParamsExists);
                    generate.ClenData();
                }
                catch (Exception ex)
                {
                    //UMPService00.IEventLog.WriteEntry("GenerateXmlOnStart() Geneerate xml failed ,ErrorInfo : " + ex.Message, EventLogEntryType.Error);
                    UMPService00.WriteLog(LogMode.Error, "GenerateXmlOnStart() Geneerate xml failed ,ErrorInfo : " + ex.Message);
                }

                if (iResult == 0)
                {
                    // UMPService00.IEventLog.WriteEntry("Replace param xml success", EventLogEntryType.Information);
                    UMPService00.WriteLog(LogMode.Info, "Replace param xml success");
                    //创建socket 开始发送广播
                    string strSimpFilePath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\VoiceCyber\\UMP\\config" + "\\umpparam_simp.xml";
                    SendBroadcastData.WriteLogPath(strSimpFilePath);
                    SendBroadcastData.SendBroadcastMessage(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\VoiceCyber\\UMP\\config");
                }
            }
            catch (Exception ex)
            {
                // UMPService00.IEventLog.WriteEntry("GenerateXmlOnStart() Error : " + ex.Message, EventLogEntryType.Error);

                UMPService00.WriteLog(LogMode.Error, "GenerateXmlOnStart() Error : " + ex.Message);
            }
        }
示例#25
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();
            if (Session == null)
            {
                return;
            }
            Session.AppName  = "UMPS1600";
            Session.ModuleID = 1600;
            //Session.UserID = 1021401010000000151;
            //Session.UserInfo.UserID = 1021401010000000151;
            //Session.UserInfo.Account = "charley";
            //Session.UserInfo.UserName = "******";

            //Session.UserID = 1021401010000000152;
            //Session.UserInfo.UserID = 1021401010000000152;
            //Session.UserInfo.Account = "PFUser1";
            //Session.UserInfo.UserName = "******";

            Session.UserID            = 1020000000000000001;
            Session.UserInfo.UserID   = 1020000000000000001;
            Session.UserInfo.Account  = "administrator";
            Session.UserInfo.UserName = "******";

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.7";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            Session.LangTypeID          = 1028;
            Session.LangTypeInfo.LangID = 1028;

            //AppServerInfo serverInfo = new AppServerInfo();
            //serverInfo.Protocol = "https";
            //serverInfo.Address = "192.168.6.86";
            //serverInfo.Port = 8082;
            //serverInfo.SupportHttps = true;
            //Session.AppServerInfo = serverInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 3;
            dbInfo.TypeName            = "ORCL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1521;
            dbInfo.DBName              = "PFOrcl";
            dbInfo.LoginName           = "PFDEV831";
            dbInfo.Password            = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB1027";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#26
0
        private OperationReturn ReadAppServerInfo()
        {
            OperationReturn optReturn = new OperationReturn();

            optReturn.Result = true;
            optReturn.Code   = 0;
            try
            {
                string path = AppDomain.CurrentDomain.BaseDirectory;
                path = path.Substring(0, path.LastIndexOf("\\"));
                path = path.Substring(0, path.LastIndexOf("\\"));
                path = Path.Combine(path, "GlobalSettings\\UMP.Server.01.xml");
                if (!File.Exists(path))
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_FILE_NOT_EXIST;
                    optReturn.Message = string.Format("UMP.Server\\Args01.UMP.xml file not exist.\t{0}", path);
                    return(optReturn);
                }
                XmlDocument doc = new XmlDocument();
                doc.Load(path);
                XmlNode node = doc.SelectSingleNode("UMPSetted/IISBindingProtocol");
                if (node == null)
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_OBJECT_NULL;
                    optReturn.Message = string.Format("IISBindingProtocol node not exist");
                    return(optReturn);
                }
                AppServerInfo appServerInfo = new AppServerInfo();
                int           intPort;
                XmlNodeList   listNodes = node.ChildNodes;
                for (int i = 0; i < listNodes.Count; i++)
                {
                    XmlNode temp = listNodes[i];
                    if (temp.Attributes != null)
                    {
                        var protocol = temp.Attributes["Protocol"];
                        if (protocol != null && protocol.Value == "http")
                        {
                            appServerInfo.Protocol = "http";
                            var strPort = temp.Attributes["BindInfo"].Value;
                            if (int.TryParse(strPort, out intPort) && intPort > 0)
                            {
                                appServerInfo.Port = intPort;
                            }
                            var strAddress = temp.Attributes["IPAddress"].Value;
                            if (!string.IsNullOrEmpty(strAddress))
                            {
                                appServerInfo.Address = strAddress;
                            }
                        }
                    }
                }
                optReturn.Data = appServerInfo;
            }
            catch (Exception ex)
            {
                optReturn.Result    = false;
                optReturn.Code      = Defines.RET_FAIL;
                optReturn.Message   = ex.Message;
                optReturn.Exception = ex;
            }
            return(optReturn);
        }
示例#27
0
        private void InitSessionInfo()
        {
            mSession = SessionInfo.CreateSessionInfo("Demo", 0, (int)AppType.UMPClient);
            RentInfo rentInfo = new RentInfo();

            rentInfo.ID       = ConstValue.RENT_DEFAULT;
            rentInfo.Token    = ConstValue.RENT_DEFAULT_TOKEN;
            rentInfo.Domain   = "voicecyber.com";
            rentInfo.Name     = "voicecyber";
            mSession.RentInfo = rentInfo;
            mSession.RentID   = ConstValue.RENT_DEFAULT;

            UserInfo userInfo = new UserInfo();

            userInfo.UserID   = ConstValue.USER_ADMIN;
            userInfo.Account  = "administrator";
            userInfo.UserName = "******";
            userInfo.Password = "******";
            mSession.UserInfo = userInfo;
            mSession.UserID   = ConstValue.USER_ADMIN;

            RoleInfo roleInfo = new RoleInfo();

            roleInfo.ID       = ConstValue.ROLE_SYSTEMADMIN;
            roleInfo.Name     = "System Admin";
            mSession.RoleInfo = roleInfo;
            mSession.RoleID   = ConstValue.ROLE_SYSTEMADMIN;

            ThemeInfo themeInfo = new ThemeInfo();

            themeInfo.Name     = "Style01";
            themeInfo.Color    = "Green";
            mSession.ThemeInfo = themeInfo;
            mSession.ThemeName = "Style01";

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style01";
            themeInfo.Color = "Green";
            mSession.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style02";
            themeInfo.Color = "Yellow";
            mSession.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style03";
            themeInfo.Color = "Brown";
            mSession.SupportThemes.Add(themeInfo);

            themeInfo       = new ThemeInfo();
            themeInfo.Name  = "Style04";
            themeInfo.Color = "Blue";
            mSession.SupportThemes.Add(themeInfo);

            LangTypeInfo langType = new LangTypeInfo();

            langType.LangID   = 1033;
            langType.LangName = "en-us";
            langType.Display  = "English";
            mSession.SupportLangTypes.Add(langType);

            langType          = new LangTypeInfo();
            langType.LangID   = 2052;
            langType.LangName = "zh-cn";
            langType.Display  = "简体中文";
            mSession.SupportLangTypes.Add(langType);
            mSession.LangTypeInfo = langType;
            mSession.LangTypeID   = langType.LangID;

            langType          = new LangTypeInfo();
            langType.LangID   = 1028;
            langType.LangName = "zh-cn";
            langType.Display  = "繁体中文";
            mSession.SupportLangTypes.Add(langType);

            AppServerInfo appServerInfo = new AppServerInfo();

            appServerInfo.Protocol      = "http";
            appServerInfo.Address       = "192.168.6.63";
            appServerInfo.Port          = 8081;
            appServerInfo.SupportHttps  = false;
            appServerInfo.SupportNetTcp = false;
            mSession.AppServerInfo      = appServerInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB0304";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //mSession.DatabaseInfo = dbInfo;
            //mSession.DBType = dbInfo.TypeID;
            //mSession.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID               = 3;
            dbInfo.Host                 = "192.168.4.182";
            dbInfo.Port                 = 1521;
            dbInfo.DBName               = "PFOrcl";
            dbInfo.LoginName            = "pfdev832";
            dbInfo.Password             = "******";
            dbInfo.RealPassword         = "******";
            mSession.DatabaseInfo       = dbInfo;
            mSession.DBType             = dbInfo.TypeID;
            mSession.DBConnectionString = dbInfo.GetConnectionString();
        }
示例#28
0
        private OperationReturn LogOnUMP(List <string> listParams)
        {
            OperationReturn optReturn = new OperationReturn();

            optReturn.Result = true;
            optReturn.Code   = 0;
            try
            {
                #region 解析参数

                //ListParams
                //参考S000ACodes中的说明,此处从略
                if (listParams == null || listParams.Count < 4)
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_PARAM_INVALID;
                    optReturn.Message = string.Format("Request param is null or count invalid");
                    return(optReturn);
                }
                string strAccount     = listParams[0];
                string strPassword    = listParams[1];
                string strLoginMethod = listParams[2];
                string strLoginHost   = listParams[3];
                string strLoginIP     = string.Empty;
                if (listParams.Count > 4)
                {
                    strLoginIP = listParams[4];
                }
                else
                {
                    #region 获取客户端IP地址

                    string                        strRemote  = string.Empty;
                    OperationContext              context    = OperationContext.Current;
                    MessageProperties             properties = context.IncomingMessageProperties;
                    RemoteEndpointMessageProperty endpoint   =
                        properties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
                    if (endpoint != null)
                    {
                        strRemote = endpoint.Address;
                    }
                    strLoginIP = strRemote;

                    #endregion
                }
                WriteOperationLog(
                    string.Format(
                        "LogOnUMP:\tAccount:{0};Password:***;LoginMethod:{1};LoginHost:{2};LoginIP:{3};",
                        strAccount,
                        strLoginMethod,
                        strLoginHost,
                        strLoginIP));

                #endregion


                #region 参数验证



                #endregion


                #region 读取AppServerInfo

                optReturn = ReadAppServerInfo();
                if (!optReturn.Result)
                {
                    return(optReturn);
                }
                AppServerInfo appServerInfo = optReturn.Data as AppServerInfo;
                if (appServerInfo == null)
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_OBJECT_NULL;
                    optReturn.Message = string.Format("AppServerInfo is null");
                    return(optReturn);
                }

                #endregion


                #region 向Service01发送消息

                string strSendMessage = string.Format("{0}{1}{2}{1}{3}{1}{4}{1}{5}{1}{6}{1}{7}",
                                                      EncryptToClient("M01A01"),
                                                      ConstValue.SPLITER_CHAR,
                                                      EncryptToClient(strAccount),
                                                      EncryptToClient(strPassword),
                                                      EncryptToClient(strLoginMethod),
                                                      EncryptToClient("11000"),
                                                      EncryptToClient(strLoginHost),
                                                      EncryptToClient(strLoginIP));

                WriteOperationLog(string.Format("LogOnUMP:\tSendMessage:{0}", strSendMessage));

                TcpClient tcpClient = new TcpClient("127.0.0.1", appServerInfo.SupportHttps ? appServerInfo.Port - 2 : appServerInfo.Port - 1);
                SslStream sslStream = new SslStream(tcpClient.GetStream(), false, (s, cert, chain, err) => true);
                sslStream.AuthenticateAsClient("VoiceCyber.PF", null, SslProtocols.Default, false);
                byte[] byteData = Encoding.UTF8.GetBytes(strSendMessage + "\r\n");
                sslStream.Write(byteData, 0, byteData.Length);
                sslStream.Flush();
                string strReadedMessage = string.Empty;
                if (!ReadMessageFromServer(sslStream, ref strReadedMessage))
                {
                    optReturn.Result  = false;
                    optReturn.Code    = Defines.RET_FAIL;
                    optReturn.Message = strReadedMessage;
                    return(optReturn);
                }
                WriteOperationLog(string.Format("LogOnUMP:\tReadedMessage:{0}", strReadedMessage));
                string[] arrReadedMessage = strReadedMessage.Split(new[] { ConstValue.SPLITER_CHAR },
                                                                   StringSplitOptions.None);
                List <string> listReturn = new List <string>();
                for (int i = 0; i < arrReadedMessage.Length; i++)
                {
                    listReturn.Add(DecryptFromClient(arrReadedMessage[i]));
                }


                #region 如果登录成功,获取用户所在的部门的编码和部门名称

                if (listReturn.Count > 0)
                {
                    string strReturnCode = listReturn[0];
                    if (strReturnCode == "S01A00" ||
                        strReturnCode == "S01A02" ||
                        strReturnCode == "S01A03")
                    {
                        if (listReturn.Count > 2)
                        {
                            string        strUserID         = listReturn[2];
                            List <string> listRequestParams = new List <string>();
                            listRequestParams.Add(strUserID);
                            listRequestParams.Add("0");
                            listRequestParams.Add(ConstValue.RESOURCE_ORG.ToString());
                            listRequestParams.Add("-1");
                            optReturn = GetUserCtlObjList(listRequestParams);
                            if (!optReturn.Result)
                            {
                                return(optReturn);
                            }
                            List <string> listOrgReturn = optReturn.Data as List <string>;
                            if (listOrgReturn != null &&
                                listOrgReturn.Count > 0)
                            {
                                string strOrgInfo = listOrgReturn[0];
                                optReturn = XMLHelper.DeserializeObject <ResourceObject>(strOrgInfo);
                                if (!optReturn.Result)
                                {
                                    return(optReturn);
                                }
                                ResourceObject org = optReturn.Data as ResourceObject;
                                if (org != null)
                                {
                                    listReturn.Add(org.ObjID.ToString());       //编码
                                    listReturn.Add(org.Name);                   //名称
                                }
                            }
                        }
                    }
                }

                #endregion


                sslStream.Close();
                tcpClient.Close();

                #endregion

                optReturn.Data = listReturn;
            }
            catch (Exception ex)
            {
                optReturn.Result  = false;
                optReturn.Code    = Defines.RET_FAIL;
                optReturn.Message = ex.Message;
                return(optReturn);
            }
            return(optReturn);
        }
示例#29
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }

            RoleInfo roleInfo = new RoleInfo();

            roleInfo.ID      = ConstValue.ROLE_SYSTEMADMIN;
            roleInfo.Name    = "System Admin";
            Session.RoleInfo = roleInfo;
            //Session.RoleID = ConstValue.RESOURCE_USER;

            UserInfo userInfo = new UserInfo();

            userInfo.UserID   = ConstValue.USER_ADMIN;
            userInfo.Account  = "a";
            userInfo.UserName = "******";
            userInfo.Password = "******";
            Session.UserInfo  = userInfo;
            Session.UserID    = ConstValue.USER_ADMIN;

            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.114";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            DatabaseInfo dbInfo = new DatabaseInfo();

            dbInfo.TypeID              = 3;
            dbInfo.TypeName            = "ORCL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1521;
            dbInfo.DBName              = "PFOrcl";
            dbInfo.LoginName           = "PFDEV832";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            Session.DBConnectionString = dbInfo.GetConnectionString();

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB1031";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //dbInfo.RealPassword = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 2;
            //dbInfo.TypeName = "MSSQL";
            //dbInfo.Host = "192.168.9.236";
            //dbInfo.Port = 1433;
            //dbInfo.DBName = "UMPDataDB20160427";
            //dbInfo.LoginName = "sa";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();


            //分表之类的参数
            //Session.ListPartitionTables.Clear();
            //PartitionTableInfo partInfo = new PartitionTableInfo();
            //partInfo.TableName = ConstValue.TABLE_NAME_RECORD;
            //partInfo.PartType = TablePartType.DatetimeRange;
            //partInfo.Other1 = ConstValue.TABLE_FIELD_NAME_RECORD_STARTRECORDTIME;
            //Session.ListPartitionTables.Add(partInfo);

            StartArgs = "1105";
        }
示例#30
0
        protected override void InitSessionInfo()
        {
            base.InitSessionInfo();

            if (Session == null)
            {
                return;
            }
            AppServerInfo serverInfo = new AppServerInfo();

            serverInfo.Protocol     = "http";
            serverInfo.Address      = "192.168.6.114";
            serverInfo.Port         = 8081;
            serverInfo.SupportHttps = false;
            Session.AppServerInfo   = serverInfo;

            //AppServerInfo serverInfo = new AppServerInfo();
            //serverInfo.Protocol = "http";
            //serverInfo.Address = "192.168.8.96";
            //serverInfo.Port = 8081;
            //serverInfo.SupportHttps = false;
            //Session.AppServerInfo = serverInfo;

            //DatabaseInfo dbInfo = new DatabaseInfo();
            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV";
            //dbInfo.Password = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();

            DatabaseInfo dbInfo = new DatabaseInfo();

            //dbInfo.TypeID = 3;
            //dbInfo.TypeName = "ORCL";
            //dbInfo.Host = "192.168.4.182";
            //dbInfo.Port = 1521;
            //dbInfo.DBName = "PFOrcl";
            //dbInfo.LoginName = "PFDEV832";
            //dbInfo.Password = "******";
            //dbInfo.RealPassword = "******";
            //Session.DatabaseInfo = dbInfo;
            //Session.DBType = dbInfo.TypeID;
            //Session.DBConnectionString = dbInfo.GetConnectionString();
            //StartArgs = "1111";
            dbInfo.TypeID              = 2;
            dbInfo.TypeName            = "MSSQL";
            dbInfo.Host                = "192.168.4.182";
            dbInfo.Port                = 1433;
            dbInfo.DBName              = "UMPDataDB1031";
            dbInfo.LoginName           = "PFDEV";
            dbInfo.Password            = "******";
            dbInfo.RealPassword        = "******";
            Session.DatabaseInfo       = dbInfo;
            Session.DBType             = dbInfo.TypeID;
            StartArgs                  = "1111";
            Session.DBConnectionString = dbInfo.GetConnectionString();
        }