public void Init(UMDAppConfig config)
        {
            rm      = new ReceiveMsgDelegate(ReceiveMessage);
            pmRx    = new ProcessMsgDelegateRXRaw(HandleClientCmd);
            AppName = config.AppName;
            Logger.Debug($"{config.AppName} Connection init");

            if (config.srvSet == null)
            {
                Logger.Error($"{config.AppName} Missing Configuration Server Settings");
                throw new Exception($"{config.AppName} Missing Configuration Server Settings.");
            }

            conn = new ClientToServerConnection(config.srvSet, ref sm, rm);
            conn.Connect();

            UMDServer = new UMDManifest(config.SQLConn);

            drillDown = new ManifestDetails(sm, rm, pmRx);
        }
Exemple #2
0
        public void Init(UMDAppConfig config)
        {
            rm            = new ReceiveMsgDelegate(ReceiveMessage);
            WinsysTxFiles = new WinSysDBFile(config.winsysFiles.WinsysSrcFile, config.winsysFiles.WinsysDstFile);
            ft            = new FileTransfer(WinsysTxFiles);
            ft.LoadFiles();
            pmRx    = new ProcessMsgDelegateRXRaw(HandleClientCmd);
            AppName = config.AppName;
            Logger.Debug($"{config.AppName} Connection init");

            if (config.srvSet == null)
            {
                Logger.Error($"{config.AppName} Missing Configuration Server Settings");
                throw new Exception($"{config.AppName} Missing Configuration Server Settings.");
            }
            conn = new UMDServerConnection(config.srvSet, ref sm, rm);
            conn.Connect();

            UMDServer = new UMDManifest();

            drillDown = new ManifestDetails(sm, rm, pmRx);
        }