Exemple #1
0
        internal void ImportHostSettings(SettingsWorker settingsWorker, HostSettings settings)
        {
            ExportedSettings exportedSettings = new ExportedSettings();

            exportedSettings.ExportedGroup = String.Format("{0}:{1}", Catalog.Instance.ToUpper(), Catalog.Database.ToUpper());
            exportedSettings.HostSettings  = settings;

            try
            {
                settingsWorker.ImportHostSettings(Name, Name, exportedSettings);
            }
            catch (Exception e)
            {
                throw new BtsException(settingsWorker.GetManagementExceptionDescription(e), e);
            }
        }
Exemple #2
0
        public void ImportHostInstanceSettings(SettingsWorker settingsWorker, HostInstanceSettings settings)
        {
            var exportedSettings = new ExportedSettings();

            exportedSettings.ExportedGroup        = String.Format("{0}:{1}", Catalog.Instance.ToUpper(), Catalog.Database.ToUpper());
            exportedSettings.HostInstanceSettings = settings;

            try
            {
                var hostInstanceName = String.Format("{0}:{1}", HostName, RunningServer);
                settingsWorker.ImportHostInstanceSettings(hostInstanceName, hostInstanceName, exportedSettings);
            }
            catch (System.Exception)
            {
                throw;
            }
        }
Exemple #3
0
        /// <summary>
        /// ImportBiztalkGroupSettings
        /// </summary>
        /// <param name="settingsWorker"></param>
        /// <param name="filePath"></param>
        private void ImportBizTalkGroupSettings(SettingsWorker settingsWorker, string filePath)
        {
            SettingsRoot groupSettings = BizTalkSettings.LoadBiztalkGroupSettings(filePath);


            try
            {
                ExportedSettings exportedSettings = new ExportedSettings();
                exportedSettings.ExportedGroup = String.Format("{0}:{1}", databaseName, databaseName);
                exportedSettings.GroupSettings = groupSettings;
                settingsWorker.ImportGroupSettings(exportedSettings);
            }

            catch (Exception exception)
            {
                throw exception;
            }
        }