コード例 #1
0
 public static void LoadConfigurationData(ILogger logger, ICoreCache targetClient, string nameSpace)
 {
     //Load new format config
     MarketDataConfigHelper.LoadProviderRules(logger, targetClient, nameSpace);
     ServiceHostRulesLoader.Load(logger, targetClient, nameSpace);
     FileImportRuleLoader.Load(logger, targetClient, nameSpace);
     TradeImportRuleLoader.Load(logger, targetClient, nameSpace);
     AlertRulesLoader.Load(logger, targetClient, nameSpace);
     ConfigDataLoader.LoadBoundaryRider(logger, targetClient, nameSpace);
     PricingStructureLoader.LoadPricingStructures(logger, targetClient, nameSpace);
     StressDefinitionLoader.LoadStressDefinitions(logger, targetClient, nameSpace);
     StressDefinitionLoader.LoadScenarioDefinitions(logger, targetClient, nameSpace);
     ConfigDataLoader.LoadInstrumentsConfig(logger, targetClient, nameSpace);
     ConfigDataLoader.LoadDateRules(logger, targetClient, nameSpace);
     ConfigDataLoader.LoadNewHolidayDates(logger, targetClient, nameSpace);
     ConfigDataLoader.LoadPricingStructureAlgorithm(logger, targetClient, nameSpace);
     MarketLoader.Load(logger, targetClient, nameSpace);
     MarketLoader.LoadFixedIncomeData(logger, targetClient, nameSpace);
     MarketLoader.LoadQasData(logger, targetClient, nameSpace);
     ConfigDataLoader.LoadFpMLCodes(logger, targetClient, nameSpace);
     //TODO The serializer crashes!
     FpMLTradeLoader.LoadTrades1(logger, targetClient, nameSpace);
     //FpMLTradeLoader.LoadTrades2(logger, targetClient, nameSpace);
 }