| Quintiq file version 2.0 | 
| #parent: #root | 
| EDIBroker Broker_DII_CIM_DB_Export_WorkOrder | 
| { | 
|   MDSDefinition: LibDII_CIM_IntegrationDataset | 
|   TimeZone: 'ACT' | 
|   UseOSTimeZone: false | 
|   EDIModelLink.Source Source_DII_CIM_DB_Export_WorkOrder | 
|   { | 
|     EDIMLTable LibDII_CIM_CapableResource | 
|     { | 
|       PrimaryKeyColumns: EquipmentClassID | 
|       PrimaryKeyColumns: EquipmentID | 
|       PrimaryKeyColumns: OperationNumber | 
|       PrimaryKeyColumns: WorkOrderID | 
|       TargetType: LibDII_CIM_CapableResource | 
|       TypeIndex: LibDII_CIM_CapableResource_TypeIndex | 
|       EDIMLColumn EquipmentClassID { Attribute: EquipmentClassID ValueType: String } | 
|       EDIMLColumn EquipmentID { Attribute: EquipmentID ValueType: String } | 
|       EDIMLColumn IsOperativeTimeProportionalToQuantity { Attribute: IsOperativeTimeProportionalToQuantity ValueType: Boolean } | 
|       EDIMLColumn OperationNumber { Attribute: OperationNumber ValueType: Number } | 
|       EDIMLColumn OperativeTime { Attribute: OperativeTime ValueType: Duration } | 
|       EDIMLColumn PostprocessingTime { Attribute: PostprocessingTime ValueType: Duration } | 
|       EDIMLColumn PreparationTime { Attribute: PreparationTime ValueType: Duration } | 
|       EDIMLColumn PreprocessingTime { Attribute: PreprocessingTime ValueType: Duration } | 
|       EDIMLColumn SchedulingSpace { Attribute: SchedulingSpace ValueType: Duration } | 
|       EDIMLColumn WorkOrderID { Attribute: WorkOrderID ValueType: String } | 
|     } | 
|     EDIMLTable LibDII_CIM_TimeConstraint | 
|     { | 
|       PrimaryKeyColumns: ID | 
|       TargetType: LibDII_CIM_TimeConstraint | 
|       TypeIndex: LibDII_CIM_TimeConstraint_TypeIndex | 
|       EDIMLColumn DependencyType { Attribute: DependencyType ValueType: String } | 
|       EDIMLColumn FromOperationNumber { Attribute: FromOperationNumber ValueType: Number } | 
|       EDIMLColumn FromWorkOrderID { Attribute: FromWorkOrderID ValueType: String } | 
|       EDIMLColumn HasMaterialFlow { Attribute: HasMaterialFlow ValueType: Boolean } | 
|       EDIMLColumn ID { Attribute: ID ValueType: String } | 
|       EDIMLColumn OffsetRelation { Attribute: OffsetRelation ValueType: String } | 
|       EDIMLColumn OffsetValue { Attribute: OffsetValue ValueType: Duration } | 
|       EDIMLColumn ToOperationNumber { Attribute: ToOperationNumber ValueType: Number } | 
|       EDIMLColumn ToWorkOrderId { Attribute: ToWorkOrderId ValueType: String } | 
|     } | 
|     EDIMLTable LibDII_CIM_WorkOrder | 
|     { | 
|       PrimaryKeyColumns: ID | 
|       TargetType: LibDII_CIM_WorkOrder | 
|       TypeIndex: LibDII_CIM_WorkOrder_TypeIndex | 
|       EDIMLColumn CreationDate { Attribute: CreationDate ValueType: DateTime } | 
|       EDIMLColumn DueDate { Attribute: DueDate ValueType: DateTime } | 
|       EDIMLColumn ID { Attribute: ID ValueType: String } | 
|       EDIMLColumn ProductionPlanID { Attribute: ProductionPlanID ValueType: String } | 
|       EDIMLColumn Quantity { Attribute: Quantity ValueType: Real } | 
|     } | 
|     EDIMLTable LibDII_CIM_WorkOrderOperation | 
|     { | 
|       PrimaryKeyColumns: OperationNumber | 
|       PrimaryKeyColumns: WorkOrderID | 
|       TargetType: LibDII_CIM_WorkOrderOperation | 
|       TypeIndex: LibDII_CIM_WorkOrderOperation_TypeIndex | 
|       EDIMLColumn InputLotSize { Attribute: InputLotSize ValueType: Real } | 
|       EDIMLColumn IsRework { Attribute: IsRework ValueType: Boolean } | 
|       EDIMLColumn OperationNumber { Attribute: OperationNumber ValueType: Number } | 
|       EDIMLColumn OutputLotSize { Attribute: OutputLotSize ValueType: Real } | 
|       EDIMLColumn Practice { Attribute: Practice ValueType: String } | 
|       EDIMLColumn SetupGroup { Attribute: SetupGroup ValueType: String } | 
|       EDIMLColumn WorkOrderID { Attribute: WorkOrderID ValueType: String } | 
|       EDIMLColumn Yield { Attribute: Yield ValueType: Real } | 
|     } | 
|   } | 
|   EDIODBCLink.Destination Destination_DII_CIM_DB_Export_WorkOrder | 
|   { | 
|     DataIntegrityStrategy: 'Disabled' | 
|     SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.exportcim' | 
|     EDIODBCLinkTable CapableResource | 
|     { | 
|       MayCreateTable: true | 
|       MayDeleteRow: true | 
|       MayDropTable: true | 
|       MayFlushTable: true | 
|       MayInsertRow: true | 
|       PrimaryKeyColumns: EquipmentClassID | 
|       PrimaryKeyColumns: EquipmentID | 
|       PrimaryKeyColumns: OperationNumber | 
|       PrimaryKeyColumns: WorkOrderID | 
|       RecordModificationHintStrategy: 'None' | 
|       EDIODBCLinkColumn EquipmentClassID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn EquipmentID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn IsOperativeTimeProportionalToQuantity | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Boolean | 
|       } | 
|       EDIODBCLinkColumn OperationNumber | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Number | 
|       } | 
|       EDIODBCLinkColumn OperativeTime | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Duration | 
|       } | 
|       EDIODBCLinkColumn PostprocessingTime | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Duration | 
|       } | 
|       EDIODBCLinkColumn PreparationTime | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Duration | 
|       } | 
|       EDIODBCLinkColumn PreprocessingTime | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Duration | 
|       } | 
|       EDIODBCLinkColumn SchedulingSpace | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Duration | 
|       } | 
|       EDIODBCLinkColumn WorkOrderID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|     } | 
|     EDIODBCLinkTable TimeConstraint | 
|     { | 
|       MayCreateTable: true | 
|       MayDeleteRow: true | 
|       MayDropTable: true | 
|       MayFlushTable: true | 
|       MayInsertRow: true | 
|       PrimaryKeyColumns: ID | 
|       RecordModificationHintStrategy: 'None' | 
|       EDIODBCLinkColumn DependencyType | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn FromOperationNumber | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Number | 
|       } | 
|       EDIODBCLinkColumn FromWorkOrderID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn HasMaterialFlow | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Boolean | 
|       } | 
|       EDIODBCLinkColumn ID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn OffsetRelation | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn OffsetValue | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Duration | 
|       } | 
|       EDIODBCLinkColumn ToOperationNumber | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Number | 
|       } | 
|       EDIODBCLinkColumn ToWorkOrderId | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|     } | 
|     EDIODBCLinkTable WorkOrder | 
|     { | 
|       MayCreateTable: true | 
|       MayDeleteRow: true | 
|       MayDropTable: true | 
|       MayFlushTable: true | 
|       MayInsertRow: true | 
|       PrimaryKeyColumns: ID | 
|       RecordModificationHintStrategy: 'None' | 
|       EDIODBCLinkColumn CreationDate | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: DateTime | 
|       } | 
|       EDIODBCLinkColumn DueDate | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: DateTime | 
|       } | 
|       EDIODBCLinkColumn ID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn ProductionPlanID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn Quantity | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Real | 
|       } | 
|     } | 
|     EDIODBCLinkTable WorkOrderOperation | 
|     { | 
|       MayCreateTable: true | 
|       MayDeleteRow: true | 
|       MayDropTable: true | 
|       MayFlushTable: true | 
|       MayInsertRow: true | 
|       PrimaryKeyColumns: OperationNumber | 
|       PrimaryKeyColumns: WorkOrderID | 
|       RecordModificationHintStrategy: 'None' | 
|       EDIODBCLinkColumn InputLotSize | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Real | 
|       } | 
|       EDIODBCLinkColumn IsRework | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Boolean | 
|       } | 
|       EDIODBCLinkColumn OperationNumber | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Number | 
|       } | 
|       EDIODBCLinkColumn OutputLotSize | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Real | 
|       } | 
|       EDIODBCLinkColumn Practice | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn SetupGroup | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn WorkOrderID | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: String | 
|       } | 
|       EDIODBCLinkColumn Yield | 
|       { | 
|         MayUpdateColumn: true | 
|         ValueType: Real | 
|       } | 
|     } | 
|   } | 
|   EDITransformation.Transformation Transformation_DII_CIM_DB_Export_WorkOrder | 
|   { | 
|     EDITableTransformation | 
|     { | 
|       InputTable: LibDII_CIM_CapableResource | 
|       OutputTable: CapableResource | 
|       EDIColumnMatch { InputColumn: EquipmentClassID OutputColumn: EquipmentClassID } | 
|       EDIColumnMatch { InputColumn: EquipmentID OutputColumn: EquipmentID } | 
|       EDIColumnMatch { InputColumn: IsOperativeTimeProportionalToQuantity OutputColumn: IsOperativeTimeProportionalToQuantity } | 
|       EDIColumnMatch { InputColumn: OperationNumber OutputColumn: OperationNumber } | 
|       EDIColumnMatch { InputColumn: OperativeTime OutputColumn: OperativeTime } | 
|       EDIColumnMatch { InputColumn: PostprocessingTime OutputColumn: PostprocessingTime } | 
|       EDIColumnMatch { InputColumn: PreparationTime OutputColumn: PreparationTime } | 
|       EDIColumnMatch { InputColumn: PreprocessingTime OutputColumn: PreprocessingTime } | 
|       EDIColumnMatch { InputColumn: SchedulingSpace OutputColumn: SchedulingSpace } | 
|       EDIColumnMatch { InputColumn: WorkOrderID OutputColumn: WorkOrderID } | 
|     } | 
|     EDITableTransformation | 
|     { | 
|       InputTable: LibDII_CIM_TimeConstraint | 
|       OutputTable: TimeConstraint | 
|       EDIColumnMatch { InputColumn: DependencyType OutputColumn: DependencyType } | 
|       EDIColumnMatch { InputColumn: FromOperationNumber OutputColumn: FromOperationNumber } | 
|       EDIColumnMatch { InputColumn: FromWorkOrderID OutputColumn: FromWorkOrderID } | 
|       EDIColumnMatch { InputColumn: HasMaterialFlow OutputColumn: HasMaterialFlow } | 
|       EDIColumnMatch { InputColumn: ID OutputColumn: ID } | 
|       EDIColumnMatch { InputColumn: OffsetRelation OutputColumn: OffsetRelation } | 
|       EDIColumnMatch { InputColumn: OffsetValue OutputColumn: OffsetValue } | 
|       EDIColumnMatch { InputColumn: ToOperationNumber OutputColumn: ToOperationNumber } | 
|       EDIColumnMatch { InputColumn: ToWorkOrderId OutputColumn: ToWorkOrderId } | 
|     } | 
|     EDITableTransformation | 
|     { | 
|       InputTable: LibDII_CIM_WorkOrder | 
|       OutputTable: WorkOrder | 
|       EDIColumnMatch { InputColumn: CreationDate OutputColumn: CreationDate } | 
|       EDIColumnMatch { InputColumn: DueDate OutputColumn: DueDate } | 
|       EDIColumnMatch { InputColumn: ID OutputColumn: ID } | 
|       EDIColumnMatch { InputColumn: ProductionPlanID OutputColumn: ProductionPlanID } | 
|       EDIColumnMatch { InputColumn: Quantity OutputColumn: Quantity } | 
|     } | 
|     EDITableTransformation | 
|     { | 
|       InputTable: LibDII_CIM_WorkOrderOperation | 
|       OutputTable: WorkOrderOperation | 
|       EDIColumnMatch { InputColumn: InputLotSize OutputColumn: InputLotSize } | 
|       EDIColumnMatch { InputColumn: IsRework OutputColumn: IsRework } | 
|       EDIColumnMatch { InputColumn: OperationNumber OutputColumn: OperationNumber } | 
|       EDIColumnMatch { InputColumn: OutputLotSize OutputColumn: OutputLotSize } | 
|       EDIColumnMatch { InputColumn: Practice OutputColumn: Practice } | 
|       EDIColumnMatch { InputColumn: SetupGroup OutputColumn: SetupGroup } | 
|       EDIColumnMatch { InputColumn: WorkOrderID OutputColumn: WorkOrderID } | 
|       EDIColumnMatch { InputColumn: Yield OutputColumn: Yield } | 
|     } | 
|   } | 
| } |