コード例 #1
0
        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;
        }
コード例 #2
0
        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);
        }