Quintiq file version 2.0
|
#parent: #root
|
EDIBroker Broker_DII_CIM_DB_Import_Equipment
|
{
|
MDSDefinition: LibDII_CIM_IntegrationDataset
|
EDIModelLink.Destination Destination_DII_CIM_DB_Import_Equipment
|
{
|
EDIMLTable LibDII_CIM_Equipment
|
{
|
PrimaryKeyColumns: ID
|
TargetType: LibDII_CIM_Equipment
|
TypeIndex: LibDII_CIM_Equipment_TypeIndex
|
EDIMLColumn CanOverlapCalendarBreak { Attribute: CanOverlapCalendarBreak ValueType: Boolean }
|
EDIMLColumn CanProcessOverlapCalendarBreak { Attribute: CanProcessOverlapCalendarBreak ValueType: Boolean }
|
EDIMLColumn CapacityType { Attribute: CapacityType ValueType: String }
|
EDIMLColumn CapacityUnitOfMeasure { Attribute: CapacityUnitOfMeasure ValueType: String }
|
EDIMLColumn Currency { Attribute: Currency ValueType: String }
|
EDIMLColumn Description { Attribute: Description ValueType: String }
|
EDIMLColumn EquipmentClassID { Attribute: EquipmentClassID ValueType: String }
|
EDIMLColumn EquipmentLevel { Attribute: EquipmentLevel ValueType: String }
|
EDIMLColumn EquipmentType { Attribute: EquipmentType ValueType: String }
|
EDIMLColumn FeedbackHistory { Attribute: FeedbackHistory ValueType: Duration }
|
EDIMLColumn FrozenHorizon { Attribute: FrozenHorizon ValueType: Duration }
|
EDIMLColumn HasCapacitySmoothing { Attribute: HasCapacitySmoothing ValueType: Boolean }
|
EDIMLColumn ID { Attribute: ID ValueType: String }
|
EDIMLColumn IconName { Attribute: IconName ValueType: String }
|
EDIMLColumn Index { Attribute: Index ValueType: Number }
|
EDIMLColumn IsBottleneck { Attribute: IsBottleneck ValueType: Boolean }
|
EDIMLColumn IsCapacityBasedOnInputQuantity { Attribute: IsCapacityBasedOnInputQuantity ValueType: Boolean }
|
EDIMLColumn IsPlanRelatedOperations { Attribute: IsPlanRelatedOperations ValueType: Boolean }
|
EDIMLColumn IsPlannedInfinite { Attribute: IsPlannedInfinite ValueType: Boolean }
|
EDIMLColumn Name { Attribute: Name ValueType: String }
|
EDIMLColumn ParentEquipmentID { Attribute: ParentEquipmentID ValueType: String }
|
EDIMLColumn SchedulingWindow { Attribute: SchedulingWindow ValueType: Duration }
|
EDIMLColumn UseCanOverlapCalendarBreak { Attribute: UseCanOverlapCalendarBreak ValueType: Boolean }
|
EDIMLColumn UseCanProcessOverlapCalendarBreak { Attribute: UseCanProcessOverlapCalendarBreak ValueType: Boolean }
|
EDIMLColumn UseFeedbackHistory { Attribute: UseFeedbackHistory ValueType: Boolean }
|
EDIMLColumn UseFrozenHorizon { Attribute: UseFrozenHorizon ValueType: Boolean }
|
EDIMLColumn UseSchedulingWindow { Attribute: UseSchedulingWindow ValueType: Boolean }
|
}
|
EDIMLTable LibDII_CIM_EquipmentClass
|
{
|
PrimaryKeyColumns: ID
|
TargetType: LibDII_CIM_EquipmentClass
|
TypeIndex: LibDII_CIM_EquipmentClass_TypeIndex
|
EDIMLColumn ContinuousResourceLength { Attribute: ContinuousResourceLength ValueType: Real }
|
EDIMLColumn ContinuousResourceSpeed { Attribute: ContinuousResourceSpeed ValueType: Real }
|
EDIMLColumn Description { Attribute: Description ValueType: String }
|
EDIMLColumn HasFixedSequencePlanLogic { Attribute: HasFixedSequencePlanLogic ValueType: Boolean }
|
EDIMLColumn HasPractice { Attribute: HasPractice ValueType: Boolean }
|
EDIMLColumn ID { Attribute: ID ValueType: String }
|
EDIMLColumn Index { Attribute: Index ValueType: Number }
|
EDIMLColumn IsBatchResource { Attribute: IsBatchResource ValueType: Boolean }
|
EDIMLColumn IsContinuous { Attribute: IsContinuous ValueType: Boolean }
|
EDIMLColumn IsContinuousResourceTransverseLoading { Attribute: IsContinuousResourceTransverseLoading ValueType: Boolean }
|
EDIMLColumn MaxBatchSize { Attribute: MaxBatchSize ValueType: Real }
|
EDIMLColumn MaximumParallelLoadWidth { Attribute: MaximumParallelLoadWidth ValueType: Real }
|
EDIMLColumn MinimumGapLength { Attribute: MinimumGapLength ValueType: Real }
|
EDIMLColumn MinimumParallelLoadGap { Attribute: MinimumParallelLoadGap ValueType: Real }
|
EDIMLColumn Name { Attribute: Name ValueType: String }
|
}
|
}
|
EDIODBCLink.Source Source_DII_CIM_DB_Import_Equipment
|
{
|
DataIntegrityStrategy: 'Disabled'
|
SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.importcim'
|
EDIODBCLinkTable Equipment
|
{
|
MayCreateTable: true
|
MayDeleteRow: true
|
MayDropTable: true
|
MayFlushTable: true
|
MayInsertRow: true
|
OthersMayCreateTable: true
|
OthersMayDeleteRow: true
|
OthersMayDropTable: true
|
OthersMayFlushTable: true
|
OthersMayInsertRow: true
|
PrimaryKeyColumns: ID
|
RecordModificationHintStrategy: 'None'
|
EDIODBCLinkColumn CanOverlapCalendarBreak
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn CanProcessOverlapCalendarBreak
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn CapacityType
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn CapacityUnitOfMeasure
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn Currency
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn Description
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn EquipmentClassID
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn EquipmentLevel
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn EquipmentType
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn FeedbackHistory
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Duration
|
}
|
EDIODBCLinkColumn FrozenHorizon
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Duration
|
}
|
EDIODBCLinkColumn HasCapacitySmoothing
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn ID
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn IconName
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn Index
|
{
|
OthersMayUpdateColumn: true
|
ValueType: Number
|
}
|
EDIODBCLinkColumn IsBottleneck
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn IsCapacityBasedOnInputQuantity
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn IsPlanRelatedOperations
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn IsPlannedInfinite
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn Name
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn ParentEquipmentID
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn SchedulingWindow
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Duration
|
}
|
EDIODBCLinkColumn UseCanOverlapCalendarBreak
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn UseCanProcessOverlapCalendarBreak
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn UseFeedbackHistory
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn UseFrozenHorizon
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn UseSchedulingWindow
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
}
|
EDIODBCLinkTable EquipmentClass
|
{
|
MayCreateTable: true
|
MayDeleteRow: true
|
MayDropTable: true
|
MayFlushTable: true
|
MayInsertRow: true
|
OthersMayCreateTable: true
|
OthersMayDeleteRow: true
|
OthersMayDropTable: true
|
OthersMayFlushTable: true
|
OthersMayInsertRow: true
|
PrimaryKeyColumns: ID
|
RecordModificationHintStrategy: 'None'
|
EDIODBCLinkColumn ContinuousResourceLength
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Real
|
}
|
EDIODBCLinkColumn ContinuousResourceSpeed
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Real
|
}
|
EDIODBCLinkColumn Description
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn HasFixedSequencePlanLogic
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn HasPractice
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn ID
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
EDIODBCLinkColumn Index
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Number
|
}
|
EDIODBCLinkColumn IsBatchResource
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn IsContinuous
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn IsContinuousResourceTransverseLoading
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Boolean
|
}
|
EDIODBCLinkColumn MaxBatchSize
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Real
|
}
|
EDIODBCLinkColumn MaximumParallelLoadWidth
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Real
|
}
|
EDIODBCLinkColumn MinimumGapLength
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Real
|
}
|
EDIODBCLinkColumn MinimumParallelLoadGap
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: Real
|
}
|
EDIODBCLinkColumn Name
|
{
|
MayUpdateColumn: true
|
OthersMayUpdateColumn: true
|
ValueType: String
|
}
|
}
|
}
|
EDITransformation.Transformation Transformation_DII_CIM_DB_Import_Equipment
|
{
|
EDITableTransformation
|
{
|
InputTable: Equipment
|
OutputTable: LibDII_CIM_Equipment
|
EDIColumnMatch { InputColumn: CanOverlapCalendarBreak OutputColumn: CanOverlapCalendarBreak }
|
EDIColumnMatch { InputColumn: CanProcessOverlapCalendarBreak OutputColumn: CanProcessOverlapCalendarBreak }
|
EDIColumnMatch { InputColumn: CapacityType OutputColumn: CapacityType }
|
EDIColumnMatch { InputColumn: CapacityUnitOfMeasure OutputColumn: CapacityUnitOfMeasure }
|
EDIColumnMatch { InputColumn: Currency OutputColumn: Currency }
|
EDIColumnMatch { InputColumn: Description OutputColumn: Description }
|
EDIColumnMatch { InputColumn: EquipmentClassID OutputColumn: EquipmentClassID }
|
EDIColumnMatch { InputColumn: EquipmentLevel OutputColumn: EquipmentLevel }
|
EDIColumnMatch { InputColumn: EquipmentType OutputColumn: EquipmentType }
|
EDIColumnMatch { InputColumn: FeedbackHistory OutputColumn: FeedbackHistory }
|
EDIColumnMatch { InputColumn: FrozenHorizon OutputColumn: FrozenHorizon }
|
EDIColumnMatch { InputColumn: HasCapacitySmoothing OutputColumn: HasCapacitySmoothing }
|
EDIColumnMatch { InputColumn: ID OutputColumn: ID }
|
EDIColumnMatch { InputColumn: IconName OutputColumn: IconName }
|
EDIColumnMatch { InputColumn: Index OutputColumn: Index }
|
EDIColumnMatch { InputColumn: IsBottleneck OutputColumn: IsBottleneck }
|
EDIColumnMatch { InputColumn: IsCapacityBasedOnInputQuantity OutputColumn: IsCapacityBasedOnInputQuantity }
|
EDIColumnMatch { InputColumn: IsPlanRelatedOperations OutputColumn: IsPlanRelatedOperations }
|
EDIColumnMatch { InputColumn: IsPlannedInfinite OutputColumn: IsPlannedInfinite }
|
EDIColumnMatch { InputColumn: Name OutputColumn: Name }
|
EDIColumnMatch { InputColumn: ParentEquipmentID OutputColumn: ParentEquipmentID }
|
EDIColumnMatch { InputColumn: SchedulingWindow OutputColumn: SchedulingWindow }
|
EDIColumnMatch { InputColumn: UseCanOverlapCalendarBreak OutputColumn: UseCanOverlapCalendarBreak }
|
EDIColumnMatch { InputColumn: UseCanProcessOverlapCalendarBreak OutputColumn: UseCanProcessOverlapCalendarBreak }
|
EDIColumnMatch { InputColumn: UseFeedbackHistory OutputColumn: UseFeedbackHistory }
|
EDIColumnMatch { InputColumn: UseFrozenHorizon OutputColumn: UseFrozenHorizon }
|
EDIColumnMatch { InputColumn: UseSchedulingWindow OutputColumn: UseSchedulingWindow }
|
}
|
EDITableTransformation
|
{
|
InputTable: EquipmentClass
|
OutputTable: LibDII_CIM_EquipmentClass
|
EDIColumnMatch { InputColumn: ContinuousResourceLength OutputColumn: ContinuousResourceLength }
|
EDIColumnMatch { InputColumn: ContinuousResourceSpeed OutputColumn: ContinuousResourceSpeed }
|
EDIColumnMatch { InputColumn: Description OutputColumn: Description }
|
EDIColumnMatch { InputColumn: HasFixedSequencePlanLogic OutputColumn: HasFixedSequencePlanLogic }
|
EDIColumnMatch { InputColumn: HasPractice OutputColumn: HasPractice }
|
EDIColumnMatch { InputColumn: ID OutputColumn: ID }
|
EDIColumnMatch { InputColumn: Index OutputColumn: Index }
|
EDIColumnMatch { InputColumn: IsBatchResource OutputColumn: IsBatchResource }
|
EDIColumnMatch { InputColumn: IsContinuous OutputColumn: IsContinuous }
|
EDIColumnMatch { InputColumn: IsContinuousResourceTransverseLoading OutputColumn: IsContinuousResourceTransverseLoading }
|
EDIColumnMatch { InputColumn: MaxBatchSize OutputColumn: MaxBatchSize }
|
EDIColumnMatch { InputColumn: MaximumParallelLoadWidth OutputColumn: MaximumParallelLoadWidth }
|
EDIColumnMatch { InputColumn: MinimumGapLength OutputColumn: MinimumGapLength }
|
EDIColumnMatch { InputColumn: MinimumParallelLoadGap OutputColumn: MinimumParallelLoadGap }
|
EDIColumnMatch { InputColumn: Name OutputColumn: Name }
|
}
|
}
|
}
|