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); } }
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; } }
/// <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; } }