public void Extract_EAFE_ZIPFile_ALL_MSCI_Packages() { XSDSpec[] xsdClasses = new XSDSpec[] { new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.core_eafe_daily.package_D_5F), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_COUNTRY_FXRATE_DAILY_D.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_COUNTRY_FXRATE_DAILY_D.xml" }, new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.core_eafe_daily.package_D51F), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_INDEX_MAIN_DAILY_D.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_INDEX_MAIN_DAILY_D.xml" }, new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.core_eafe_daily.package_D80FCTY), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_INDEX_WEIGHT_DAILY_D.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_INDEX_WEIGHT_DAILY_D.xml" }, new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.core_eafe_daily.package_D60FDVD), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_SECURITY_ADVD_DAILY_D.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_SECURITY_ADVD_DAILY_D.xml" }, new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.core_eafe_daily.package_D98F), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_SECURITY_CODE_DAILY_D.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_SECURITY_CODE_DAILY_D.xml" }, new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.core_eafe_daily.package_D15F), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_SECURITY_MAIN_DAILY_D.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_EAFE_SECURITY_MAIN_DAILY_D.xml" }, new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.package_D15D), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_ALL_SECURITY_MAIN_DAILY_D.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_ALL_SECURITY_MAIN_DAILY_D.xml" } }; string indexType = this.MSCI_Settings.indexType_EAFE; string xmlPath = this.MSCI_Settings.rootPath; string zipDataFile = this.MSCI_Settings.USED_DATE + "core_eafe_daily_d.zip"; Object[] o = this.GetAllPackageClassesInZIPFile(xmlPath, xsdClasses, zipDataFile); Console.WriteLine(o.Length); }
public void Extract_ACE_ZIPFile_ALL_MSCI_Packages() { XSDSpec[] xsdClasses = new XSDSpec[] { new XSDSpec { xsdClass = typeof(MSCIBarra_EquityIndex.core_dm_ace.package_DM_ACE), xsdFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_SECURITY_ACE_DAILY.xsd", xmlDataFile = this.MSCI_Settings.PREFIX_DATE + "CORE_DM_SECURITY_ACE_DAILY.xml" } }; string indexType = this.MSCI_Settings.indexType_DM_ACE; string xmlPath = this.MSCI_Settings.rootPath; string zipDataFile = this.MSCI_Settings.USED_DATE + "core_dm_ace.zip"; Object[] o = this.GetAllPackageClassesInZIPFile(xmlPath, xsdClasses, zipDataFile); Console.WriteLine(o.Length); }