private void LoadDir(XmlDocument xmlDoc, DirConfigData dirConfigData, WmxmlConfigData wmxmlConfigData) { XmlOldDir xmlDir = new XmlOldDir(); xmlDir.LoadConfig(xmlDoc); dirConfigData.SetupDir = xmlDir.SetupDir; dirConfigData.LoggingDir = xmlDir.LoggingDir; dirConfigData.CacheDir = xmlDir.CacheDir; wmxmlConfigData.LocalWmxmlVersion = xmlDir.WmxmlVersion; wmxmlConfigData.LocalFileFormat = xmlDir.LocalFileFormat; wmxmlConfigData.LocalOutputWmxmlEnabled = xmlDir.LocalOutputWmxmlEnabled; wmxmlConfigData.LocalOutputWmxmlDir = xmlDir.LocalWmxmlDir; wmxmlConfigData.LocalTempWmxmlDir = xmlDir.LocalTempWmxmlDir; wmxmlConfigData.LocalInputWmxmlEnabled = xmlDir.LocalInputWmxmlEnabled; wmxmlConfigData.LocalInputWmxmlDir = xmlDir.LocalInputWmxmlDir; wmxmlConfigData.SecsChangePassBin = xmlDir.SecsChangePassBin; wmxmlConfigData.SecsPassBin = xmlDir.SecsPassBin; wmxmlConfigData.LocalOutputSecsEnabled = xmlDir.LocalOutputSecsEnabled; wmxmlConfigData.LocalOutputSecsDir = xmlDir.LocalSecsDir; wmxmlConfigData.ServerWmxmlVersion = xmlDir.WmxmlVersion; wmxmlConfigData.ServerFileFormat = xmlDir.ServerFileFormat; wmxmlConfigData.ServerOutputWmxmlEnabled = xmlDir.ServerOutputWmxmlEnabled; wmxmlConfigData.ServerOutputWmxmlDir = xmlDir.ServerOutputWmxmlDir; wmxmlConfigData.ServerUnsentWmxmlDir = xmlDir.ServerUnsentWmxmlDir; wmxmlConfigData.ServerInputWmxmlEnabled = xmlDir.ServerInputWmxmlEnabled; wmxmlConfigData.ServerInputWmxmlDir = xmlDir.ServerInputWmxmlDir; wmxmlConfigData.ServerOutputSecsEnabled = xmlDir.ServerOutputSecsEnabled; wmxmlConfigData.ServerOutputSecsDir = xmlDir.ServerOutputSecsDir; wmxmlConfigData.ServerUnsentSecsDir = xmlDir.ServerUnsentSecsDir; wmxmlConfigData.VaultWmxmlVersion = xmlDir.WmxmlVersion; wmxmlConfigData.VaultFileFormat = xmlDir.WebServiceFileFormat; wmxmlConfigData.VaultOutputEnabled = xmlDir.WebServiceOutputEnabled; wmxmlConfigData.VaultInputEnabled = xmlDir.WebServiceInputEnabled; wmxmlConfigData.ClearWebServiceUrlList(); wmxmlConfigData.AddToWebServiceUrlList(xmlDir.WebServicePrimaryUrl); wmxmlConfigData.AddToWebServiceUrlList(xmlDir.WebServiceSecondaryUrl); wmxmlConfigData.VaultUnsentWmxmlDir = xmlDir.WebServiceUnsentWmxmlDir; wmxmlConfigData.ExternalWmxmlVersion = xmlDir.WmxmlVersion; wmxmlConfigData.ExternalFileFormat = xmlDir.ExternalFileFormat; wmxmlConfigData.ExternalInputEnabled = xmlDir.ExternalInputEnabled; wmxmlConfigData.ExternalInputWmxmlDir = xmlDir.ExternalInputWmxmlDir; wmxmlConfigData.ExternalOutputEnabled = xmlDir.ExternalOutputEnabled; wmxmlConfigData.ExternalOutputWmxmlDir = xmlDir.ExternalOutputWmxmlDir; wmxmlConfigData.ExternalUnsentWmxmlDir = xmlDir.ExternalUnsentWmxmlDir; dirConfigData.ManualCheckFileName = xmlDir.ManualCheckFileName; dirConfigData.ManualCheckLocalDir = xmlDir.ManualCheckLocalDir; dirConfigData.ManualCheckServerDir = xmlDir.ManualCheckServerDir; }
public void LoadWmxml(XmlDocument xmlDoc, WmxmlConfigData configData) { configData.AlwaysSaveWaferMaps = GetBool(xmlDoc, "WmxmlAlwaysSave", configData.AlwaysSaveWaferMaps); configData.LocalWmxmlVersion = GetEnum(xmlDoc, "WmxmlLocalVersion", configData.LocalWmxmlVersion); configData.LocalFileFormat = GetEnum(xmlDoc, "WmxmlLocalFormat", configData.LocalFileFormat); configData.LocalOutputWmxmlEnabled = GetBool(xmlDoc, "WmxmlLocalOutputEnabled", configData.LocalOutputWmxmlEnabled); configData.LocalInputWmxmlEnabled = GetBool(xmlDoc, "WmxmlLocalInputEnabled", configData.LocalInputWmxmlEnabled); configData.LocalOutputWmxmlDir = GetString(xmlDoc, "WmxmlLocalOutputDir", configData.LocalOutputWmxmlDir); configData.LocalInputWmxmlDir = GetString(xmlDoc, "WmxmlLocalInputDir", configData.LocalInputWmxmlDir); configData.LocalTempWmxmlDir = GetString(xmlDoc, "WmxmlLocalTempDir", configData.LocalTempWmxmlDir); configData.ServerWmxmlVersion = GetEnum(xmlDoc, "WmxmlServerVersion", configData.ServerWmxmlVersion); configData.ServerFileFormat = GetEnum(xmlDoc, "WmxmlServerFormat", configData.ServerFileFormat); configData.ServerOutputWmxmlEnabled = GetBool(xmlDoc, "WmxmlServerOutputEnabled", configData.ServerOutputWmxmlEnabled); configData.ServerInputWmxmlEnabled = GetBool(xmlDoc, "WmxmlServerInputEnabled", configData.ServerInputWmxmlEnabled); configData.ServerOutputWmxmlDir = GetString(xmlDoc, "WmxmlServerOutputDir", configData.ServerOutputWmxmlDir); configData.ServerInputWmxmlDir = GetString(xmlDoc, "WmxmlServerInputDir", configData.ServerInputWmxmlDir); configData.ServerUnsentWmxmlDir = GetString(xmlDoc, "WmxmlServerUnsentDir", configData.ServerUnsentWmxmlDir); configData.ExternalWmxmlVersion = GetEnum(xmlDoc, "WmxmlExternalVersion", configData.ExternalWmxmlVersion); configData.ExternalFileFormat = GetEnum(xmlDoc, "WmxmlExternalFormat", configData.ExternalFileFormat); configData.ExternalOutputEnabled = GetBool(xmlDoc, "WmxmlExternalOutputEnabled", configData.ExternalOutputEnabled); configData.ExternalInputEnabled = GetBool(xmlDoc, "WmxmlExternalInputEnabled", configData.ExternalInputEnabled); configData.ExternalOutputWmxmlDir = GetString(xmlDoc, "WmxmlExternalOutputDir", configData.ExternalOutputWmxmlDir); configData.ExternalInputWmxmlDir = GetString(xmlDoc, "WmxmlExternalInputDir", configData.ExternalInputWmxmlDir); configData.ExternalUnsentWmxmlDir = GetString(xmlDoc, "WmxmlExternalUnsentDir", configData.ExternalUnsentWmxmlDir); configData.VaultWmxmlVersion = GetEnum(xmlDoc, "WmxmlWebServiceVersion", configData.VaultWmxmlVersion); configData.VaultFileFormat = GetEnum(xmlDoc, "WmxmlWebServiceFormat", configData.VaultFileFormat); configData.VaultOutputEnabled = GetBool(xmlDoc, "WmxmlWebServiceOutputEnabled", configData.VaultOutputEnabled); configData.VaultInputEnabled = GetBool(xmlDoc, "WmxmlWebServiceInputEnabled", configData.VaultInputEnabled); configData.VaultUnsentWmxmlDir = GetString(xmlDoc, "WmxmlWebServiceUnsentDir", configData.VaultUnsentWmxmlDir); configData.VaultTimeoutSeconds = GetInt(xmlDoc, "WmxmlWebServiceTimeoutSeconds", configData.VaultTimeoutSeconds); List<string> urlList = GetUrlList(xmlDoc, "WmxmlWebServiceUrlItem"); if (urlList.Count > 0) { configData.ClearWebServiceUrlList(); configData.AddRangeToWebServiceUrlList(urlList); } configData.LocalOutputSecsEnabled = GetBool(xmlDoc, "SecsLocalOutputEnabled", configData.LocalOutputSecsEnabled); configData.LocalOutputSecsDir = GetString(xmlDoc, "SecsLocalOutputDir", configData.LocalOutputSecsDir); configData.ServerOutputSecsEnabled = GetBool(xmlDoc, "SecsServerOutputEnabled", configData.ServerOutputSecsEnabled); configData.ServerOutputSecsDir = GetString(xmlDoc, "SecsServerOutputDir", configData.ServerOutputSecsDir); configData.ServerUnsentSecsDir = GetString(xmlDoc, "SecsServerUnsentDir", configData.ServerUnsentSecsDir); }