프로젝트

일반

사용자정보

개정판 731c84b8

ID731c84b812a68d73f43271e3f0da28ae9a44232d
상위 65674874
하위 52b947bb

김태성이(가) 약 2년 전에 추가함

issue #00000 postgresql 테스트 추가

Change-Id: I554bf424488db8d89aa865f3b0bb3eb997427cd1

차이점 보기:

ConvertService/ServiceBase/Markus.Service.Station/ServiceStation.cs
43 43
        private Uri gServiceHostAddress;
44 44

  
45 45
        private string MarkusDBConnectionString;
46
        private DataBase.DBMSType DBMSType;
46 47
        private string DownloadTempFolder;
47 48
        private string FontsFolder;
48 49
        private int MultiThreadMaxPages;
......
100 101
                    // CONVERT DATABASE 연결 문자열
101 102
                    MarkusDBConnectionString = AESEncrypter.Decrypt(config.GetValue(CONFIG_DEFINE.SERVICE, CONFIG_DEFINE.MARKUS_CONNECTION_STRING));
102 103

  
104
                    var dbtype = config.GetValue(CONFIG_DEFINE.SERVICE, CONFIG_DEFINE.DBTYPE);
105

  
106
                    if(string.IsNullOrWhiteSpace(dbtype))
107
                    {
108
                        throw new Exception("DBTYPE not defined in SERVICE section");
109
                    }
110
                    else
111
                    {
112
                        if (!Enum.TryParse<Markus.Service.DataBase.DBMSType>(dbtype, out DBMSType))
113
                        {
114
                            throw new Exception("DBTYPE of SERVICE is MSSQL,POSTGRESQL.");
115
                        }
116
                    }
117

  
103 118
                    IsStation = System.Convert.ToBoolean(config.GetValue(CONFIG_DEFINE.SERVICE, CONFIG_DEFINE.IS_STATAION, "false"));
104 119

  
105 120
                    ServiceID = config.GetValue(CONFIG_DEFINE.SERVICE, CONFIG_DEFINE.SERVICE_ID, Guid.Empty.ToString());
......
168 183
                    }
169 184

  
170 185
                    // 각  ConvertService의 원격 관리를 위한 서비스 설정 로드
171
                    using (Markus.Service.DataBase.Repositories.SERVICEPROPERTIESRepository db = new DataBase.Repositories.SERVICEPROPERTIESRepository(MarkusDBConnectionString))
186
                    using (Markus.Service.DataBase.Repositories.SERVICEPROPERTIESRepository db = new DataBase.Repositories.SERVICEPROPERTIESRepository(MarkusDBConnectionString,DBMSType))
172 187
                    {
173 188
                        ServiceProperty = db.GetSingleAsync(ServiceID).GetAwaiter().GetResult();
174 189
                    }
......
484 499
        {
485 500
            StationServiceList = new List<SubStationServiceItem>();
486 501

  
487
            using (SERVICEPROPERTIESRepository database = new SERVICEPROPERTIESRepository(MarkusDBConnectionString))
502
            using (SERVICEPROPERTIESRepository database = new SERVICEPROPERTIESRepository(MarkusDBConnectionString,DBMSType))
488 503
            {
489 504
                foreach (var item in serviceList)
490 505
                {

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)