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 }
|
]
|
}
|
}
|
}
|