| Quintiq file version 2.0 | 
| #parent: #root | 
| EDIBroker SM_ImportUserImportProfilesBroker | 
| { | 
|   MDSDefinition: MPSync | 
|   TimeZone: 'ACT' | 
|   UseOSTimeZone: false | 
|   EDIModelLink.Destination ImportModelUserImportProfiles | 
|   { | 
|     EDIMLTable ImportObjectGroupInUserProfile | 
|     { | 
|       PrimaryKeyColumns: ObjectGroupName | 
|       PrimaryKeyColumns: ProfileName | 
|       TargetType: ImportObjectGroupInUserProfile | 
|       TypeIndex: ImportObjectGroupInUserProfileTypeIndex | 
|       EDIMLColumn IsIncludeInImportExport { Attribute: IsIncludeInImportExport ValueType: Boolean } | 
|       EDIMLColumn ObjectGroupName { Attribute: ObjectGroupName ValueType: String } | 
|       EDIMLColumn ProfileName { Attribute: ProfileName ValueType: String } | 
|       EDIMLColumn Source { Attribute: Source ValueType: String } | 
|       EDIMLTableOwner | 
|       { | 
|         TargetType: UserImportProfile | 
|         TypeIndex: UserImportProfileTypeIndex | 
|         EDIMLForeignKeyColumn | 
|         { | 
|           Column: ProfileName | 
|           TypeIndexAttribute: Name | 
|         } | 
|       } | 
|     } | 
|     EDIMLTable UserImportProfile | 
|     { | 
|       PrimaryKeyColumns: Name | 
|       TargetType: UserImportProfile | 
|       TypeIndex: UserImportProfileTypeIndex | 
|       EDIMLColumn ExcelPath { Attribute: ExcelPath ValueType: String } | 
|       EDIMLColumn IsActive { Attribute: IsActive ValueType: Boolean } | 
|       EDIMLColumn Name { Attribute: Name ValueType: String } | 
|     } | 
|   } | 
|   EDITransformation.Transformation ImportExcelUserImportProfiles | 
|   { | 
|     EDITableTransformation | 
|     { | 
|       InputTable: ImportProfile | 
|       OutputTable: UserImportProfile | 
|       EDIColumnMatch { InputColumn: ExcelPath OutputColumn: ExcelPath } | 
|       EDIColumnMatch { InputColumn: IsActive OutputColumn: IsActive } | 
|       EDIColumnMatch { InputColumn: Name OutputColumn: Name } | 
|     } | 
|     EDITableTransformation | 
|     { | 
|       InputTable: ObjectGroupInProfile | 
|       OutputTable: ImportObjectGroupInUserProfile | 
|       EDIColumnMatch { InputColumn: IsIncludeInImportExport OutputColumn: IsIncludeInImportExport } | 
|       EDIColumnMatch { InputColumn: ObjectGroupName OutputColumn: ObjectGroupName } | 
|       EDIColumnMatch { InputColumn: ProfileName OutputColumn: ProfileName } | 
|       EDIColumnMatch { InputColumn: Source OutputColumn: Source } | 
|     } | 
|   } | 
|   EDIXLSLink.Source ImportExcelUserImportProfiles | 
|   { | 
|     FileName: 'SM_ImportProfiles.xlsx' | 
|     EDIXLSLinkTable ImportProfile | 
|     { | 
|       Columns: | 
|       [ | 
|         EDIXLSLinkColumn ExcelPath { ValueType: String } | 
|         EDIXLSLinkColumn IsActive { ValueType: Boolean } | 
|         EDIXLSLinkColumn Name { ValueType: String } | 
|       ] | 
|     } | 
|     EDIXLSLinkTable ObjectGroupInProfile | 
|     { | 
|       Columns: | 
|       [ | 
|         EDIXLSLinkColumn IsIncludeInImportExport { ValueType: Boolean } | 
|         EDIXLSLinkColumn ObjectGroupName { ValueType: String } | 
|         EDIXLSLinkColumn Source { ValueType: String } | 
|         EDIXLSLinkColumn ProfileName { ValueType: String } | 
|       ] | 
|     } | 
|   } | 
| } |