Quintiq file version 2.0 
 | 
#parent: #root 
 | 
EDIBroker MP_ExportMPSPlanBroker 
 | 
{ 
 | 
  MDSDefinition: MPSync 
 | 
  EDIModelLink.Source OutputPlannedOrdersFromModel 
 | 
  { 
 | 
    EDIMLTable IOMPSPlan 
 | 
    { 
 | 
      PrimaryKeyColumns: MPSPlanID 
 | 
      TargetType: IOMPSPlan 
 | 
      TypeIndex: IOMPSPlanTypeIndex 
 | 
      EDIMLColumn MPSPlanID { Attribute: MPSPlanID ValueType: String } 
 | 
      EDIMLColumn Timestamp { Attribute: Timestamp ValueType: DateTime } 
 | 
    } 
 | 
    EDIMLTable IOMPSPlannedOrder 
 | 
    { 
 | 
      PrimaryKeyColumns: DueDate 
 | 
      PrimaryKeyColumns: RoutingID 
 | 
      TargetType: IOMPSPlannedOrder 
 | 
      TypeIndex: IOMPSPlannedOrderTypeIndex 
 | 
      EDIMLColumn DueDate { Attribute: DueDate ValueType: DateTime } 
 | 
      EDIMLColumn MPSPeriodEnd { Attribute: MPSPeriodEnd ValueType: DateTime } 
 | 
      EDIMLColumn MPSPeriodStart { Attribute: MPSPeriodStart ValueType: DateTime } 
 | 
      EDIMLColumn MPSPlanID { Attribute: MPSPlanID ValueType: String } 
 | 
      EDIMLColumn Quantity { Attribute: Quantity ValueType: Real } 
 | 
      EDIMLColumn RoutingID { Attribute: RoutingID ValueType: String } 
 | 
    } 
 | 
  } 
 | 
  EDITransformation.Transformation TransformPlannedOrdersForExport 
 | 
  { 
 | 
    EDITableTransformation 
 | 
    { 
 | 
      InputTable: IOMPSPlan 
 | 
      OutputTable: MPSPlan 
 | 
      EDIColumnMatch { InputColumn: MPSPlanID OutputColumn: MPSPlanID } 
 | 
      EDIColumnMatch { InputColumn: Timestamp OutputColumn: Timestamp } 
 | 
    } 
 | 
    EDITableTransformation 
 | 
    { 
 | 
      InputTable: IOMPSPlannedOrder 
 | 
      OutputTable: MPSPlannedOrder 
 | 
      EDIColumnMatch { InputColumn: DueDate OutputColumn: DueDate } 
 | 
      EDIColumnMatch { InputColumn: MPSPeriodEnd OutputColumn: MPSPeriodEnd } 
 | 
      EDIColumnMatch { InputColumn: MPSPeriodStart OutputColumn: MPSPeriodStart } 
 | 
      EDIColumnMatch { InputColumn: MPSPlanID OutputColumn: MPSPlanID } 
 | 
      EDIColumnMatch { InputColumn: Quantity OutputColumn: Quantity } 
 | 
      EDIColumnMatch { InputColumn: RoutingID OutputColumn: RoutingID } 
 | 
    } 
 | 
  } 
 | 
  EDIXLSLink.Destination OutputPlannedOrdersToExcel 
 | 
  { 
 | 
    FileName: 'MPSPlan' 
 | 
    EDIXLSLinkTable MPSPlan 
 | 
    { 
 | 
      Columns: 
 | 
      [ 
 | 
        EDIXLSLinkColumn Timestamp { ValueType: DateTime } 
 | 
        EDIXLSLinkColumn MPSPlanID { ValueType: String } 
 | 
      ] 
 | 
    } 
 | 
    EDIXLSLinkTable MPSPlannedOrder 
 | 
    { 
 | 
      Columns: 
 | 
      [ 
 | 
        EDIXLSLinkColumn DueDate { ValueType: DateTime } 
 | 
        EDIXLSLinkColumn MPSPeriodEnd { ValueType: DateTime } 
 | 
        EDIXLSLinkColumn MPSPeriodStart { ValueType: DateTime } 
 | 
        EDIXLSLinkColumn MPSPlanID { ValueType: String } 
 | 
        EDIXLSLinkColumn Quantity { ValueType: Real } 
 | 
        EDIXLSLinkColumn RoutingID { ValueType: String } 
 | 
      ] 
 | 
    } 
 | 
  } 
 | 
} 
 |