| Quintiq file version 2.0 | 
| #parent: #root | 
| EDIBroker MP_ImportServiceLevelsBroker | 
| { | 
|   MDSDefinition: MacroPlan | 
|   EDIModelLink.Destination OutputServiceLevelsToModel | 
|   { | 
|     EDIMLTable FulfillmentTarget | 
|     { | 
|       PrimaryKeyColumns: ID | 
|       TargetType: FulfillmentTarget | 
|       TypeIndex: FulfillmentTargetTypeIndex | 
|       EDIMLColumn End { Attribute: End ValueType: Date } | 
|       EDIMLColumn ID { Attribute: ID ValueType: String } | 
|       EDIMLColumn IsEnabled { Attribute: IsEnabled ValueType: Boolean } | 
|       EDIMLColumn Name { Attribute: Name ValueType: String } | 
|       EDIMLColumn ProductID { Attribute: ProductID ValueType: String } | 
|       EDIMLColumn SalesSegmentName { Attribute: SalesSegmentName ValueType: String } | 
|       EDIMLColumn Start { Attribute: Start ValueType: Date } | 
|       EDIMLColumn StockingPointID { Attribute: StockingPointID ValueType: String } | 
|       EDIMLColumn TargetPercentage { Attribute: TargetPercentage ValueType: Real } | 
|     } | 
|     EDIMLTable ServiceLevel | 
|     { | 
|       PrimaryKeyColumns: ID | 
|       TargetType: ServiceLevel | 
|       TypeIndex: ServiceLevelTypeIndex | 
|       EDIMLColumn End { Attribute: End ValueType: Date } | 
|       EDIMLColumn ID { Attribute: ID ValueType: String } | 
|       EDIMLColumn IsEnabled { Attribute: IsEnabled ValueType: Boolean } | 
|       EDIMLColumn IsUsedForPlanningFulfillment { Attribute: IsUsedForPlanningFulfillment ValueType: Boolean } | 
|       EDIMLColumn IsUsedForSafetyStockCalculation { Attribute: IsUsedForSafetyStockCalculation ValueType: Boolean } | 
|       EDIMLColumn Name { Attribute: Name ValueType: String } | 
|       EDIMLColumn ProductID { Attribute: ProductID ValueType: String } | 
|       EDIMLColumn SalesSegmentName { Attribute: SalesSegmentName ValueType: String } | 
|       EDIMLColumn Start { Attribute: Start ValueType: Date } | 
|       EDIMLColumn StockingPointID { Attribute: StockingPointID ValueType: String } | 
|       EDIMLColumn TargetPercentage { Attribute: TargetPercentage ValueType: Real } | 
|     } | 
|   } | 
|   EDITransformation.Transformation OutputServiceLevelsToModel | 
|   { | 
|     EDITableTransformation | 
|     { | 
|       InputTable: FulfillmentTarget | 
|       OutputTable: FulfillmentTarget | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: End | 
|         OutputColumn: End | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: ID | 
|         OutputColumn: ID | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: IsEnabled | 
|         OutputColumn: IsEnabled | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: Name | 
|         OutputColumn: Name | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: ProductID | 
|         OutputColumn: ProductID | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: SalesSegmentName | 
|         OutputColumn: SalesSegmentName | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: Start | 
|         OutputColumn: Start | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: StockingPointID | 
|         OutputColumn: StockingPointID | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: TargetPercentage | 
|         OutputColumn: TargetPercentage | 
|       } | 
|     } | 
|     EDITableTransformation | 
|     { | 
|       InputTable: ServiceLevel | 
|       OutputTable: ServiceLevel | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: End | 
|         OutputColumn: End | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: ID | 
|         OutputColumn: ID | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: IsEnabled | 
|         OutputColumn: IsEnabled | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: IsUsedForPlanningFulfillment | 
|         OutputColumn: IsUsedForPlanningFulfillment | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: IsUsedForSafetyStockCalculation | 
|         OutputColumn: IsUsedForSafetyStockCalculation | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: Name | 
|         OutputColumn: Name | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: ProductID | 
|         OutputColumn: ProductID | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: SalesSegmentName | 
|         OutputColumn: SalesSegmentName | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: Start | 
|         OutputColumn: Start | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: StockingPointID | 
|         OutputColumn: StockingPointID | 
|       } | 
|       EDIColumnMatch | 
|       { | 
|         InputColumn: TargetPercentage | 
|         OutputColumn: TargetPercentage | 
|       } | 
|     } | 
|   } | 
|   EDIXLSLink.Source InputServiceLevelsFromExcel | 
|   { | 
|     FileName: 'MP_ServiceLevels.xlsx' | 
|     EDIXLSLinkTable FulfillmentTarget | 
|     { | 
|       Columns: | 
|       [ | 
|         EDIXLSLinkColumn End { ValueType: Date } | 
|         EDIXLSLinkColumn ID { ValueType: String } | 
|         EDIXLSLinkColumn IsEnabled { ValueType: Boolean } | 
|         EDIXLSLinkColumn Name { ValueType: String } | 
|         EDIXLSLinkColumn ProductID { ValueType: String } | 
|         EDIXLSLinkColumn SalesSegmentName { ValueType: String } | 
|         EDIXLSLinkColumn Start { ValueType: Date } | 
|         EDIXLSLinkColumn StockingPointID { ValueType: String } | 
|         EDIXLSLinkColumn TargetPercentage { ValueType: Real } | 
|       ] | 
|     } | 
|     EDIXLSLinkTable ServiceLevel | 
|     { | 
|       Columns: | 
|       [ | 
|         EDIXLSLinkColumn End { ValueType: Date } | 
|         EDIXLSLinkColumn ID { ValueType: String } | 
|         EDIXLSLinkColumn IsEnabled { ValueType: Boolean } | 
|         EDIXLSLinkColumn IsUsedForPlanningFulfillment { ValueType: Boolean } | 
|         EDIXLSLinkColumn IsUsedForSafetyStockCalculation { ValueType: Boolean } | 
|         EDIXLSLinkColumn Name { ValueType: String } | 
|         EDIXLSLinkColumn ProductID { ValueType: String } | 
|         EDIXLSLinkColumn SalesSegmentName { ValueType: String } | 
|         EDIXLSLinkColumn Start { ValueType: Date } | 
|         EDIXLSLinkColumn StockingPointID { ValueType: String } | 
|         EDIXLSLinkColumn TargetPercentage { ValueType: Real } | 
|       ] | 
|     } | 
|   } | 
| } |