private static NamedValueSet CreateProperties(LocationCalendarYear locationCalendarYear, out string name) { NamedValueSet itemProps = new NamedValueSet(); itemProps.Set("Year", locationCalendarYear.Year); itemProps.Set("BusinessCenter", locationCalendarYear.BusinessCenter); itemProps.Set("RDMLocation", locationCalendarYear.RDMLocation); itemProps.Set(CurveProp.DataGroup, "Highlander.Configuration.RDMHolidays"); itemProps.Set("SourceSystem", "RDM"); itemProps.Set("Function", "Configuration"); itemProps.Set("Type", "RDMHolidays"); string itemName = string.Format("Highlander.ReferenceData.RDMHolidays.{0}.{1}", locationCalendarYear.BusinessCenter, locationCalendarYear.Year); itemProps.Set(CurveProp.UniqueIdentifier, itemName); name = itemName; return(itemProps); }
private static ItemInfo HolidayDatesConfigProps(LocationCalendarYear locationCalendarYear) { var itemProps = new NamedValueSet(); itemProps.Set("Year", locationCalendarYear.Year); itemProps.Set("BusinessCenter", locationCalendarYear.BusinessCenter); itemProps.Set("RDMLocation", locationCalendarYear.RDMLocation); itemProps.Set(CurveProp.DataGroup, "Orion.Configuration.RDMHolidays"); itemProps.Set("SourceSystem", "RDM"); itemProps.Set("Function", "Configuration"); itemProps.Set("Type", "RDMHolidays"); string itemName = string.Format("Orion.ReferenceData.RDMHolidays.{0}.{1}", locationCalendarYear.BusinessCenter, locationCalendarYear.Year); itemProps.Set(CurveProp.UniqueIdentifier, itemName); return(new ItemInfo { ItemName = itemName, ItemProps = itemProps }); }
private static NamedValueSet CreateProperties(LocationCalendarYear locationCalendarYear, out string name) { var itemProps = new NamedValueSet(); itemProps.Set("Year", locationCalendarYear.Year); itemProps.Set("BusinessCenter", locationCalendarYear.BusinessCenter); itemProps.Set("RDMLocation", locationCalendarYear.RDMLocation); itemProps.Set(CurveProp.DataGroup, "Orion.Configuration.RDMHolidays"); itemProps.Set("SourceSystem", "RDM"); itemProps.Set("Function", "Configuration"); itemProps.Set("Type", "RDMHolidays"); itemProps.Set("Schema", "FpML.V5r3"); string itemName = $"Orion.ReferenceData.RDMHolidays.{locationCalendarYear.BusinessCenter}.{locationCalendarYear.Year}"; itemProps.Set(CurveProp.UniqueIdentifier, itemName); name = itemName; return(itemProps); }
private static ItemInfo HolidayDatesConfigProps(LocationCalendarYear locationCalendarYear, string nameSpace) { var itemProps = new NamedValueSet(); itemProps.Set("Year", locationCalendarYear.Year); itemProps.Set("BusinessCenter", locationCalendarYear.BusinessCenter); itemProps.Set("RDMLocation", locationCalendarYear.RDMLocation); itemProps.Set(EnvironmentProp.DataGroup, "Orion.V5r3.Reporting.ReferenceData.RDMHolidays"); itemProps.Set(EnvironmentProp.SourceSystem, "Orion"); itemProps.Set(EnvironmentProp.Function, FunctionProp.Configuration.ToString()); itemProps.Set(EnvironmentProp.Type, "LocationCalendarYear"); itemProps.Set(EnvironmentProp.Schema, "V5r3.Reporting"); itemProps.Set(EnvironmentProp.NameSpace, nameSpace); var identifier = $"ReferenceData.RDMHolidays.{locationCalendarYear.BusinessCenter}.{locationCalendarYear.Year}"; string itemName = nameSpace + "." + identifier; itemProps.Set(CurveProp.UniqueIdentifier, identifier); return(new ItemInfo { ItemName = itemName, ItemProps = itemProps }); }