Quintiq file version 2.0 
 | 
#parent: #root 
 | 
EDIBroker SM_ExportUserImportProfilesBroker 
 | 
{ 
 | 
  MDSDefinition: MPSync 
 | 
  TimeZone: 'ACT' 
 | 
  UseOSTimeZone: false 
 | 
  EDIModelLink.Source ExportModelUserImportPorfiles 
 | 
  { 
 | 
    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 } 
 | 
    } 
 | 
    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 ExportUserImportProfilesToExcel 
 | 
  { 
 | 
    EDITableTransformation 
 | 
    { 
 | 
      InputTable: ImportObjectGroupInUserProfile 
 | 
      OutputTable: ObjectGroupInProfile 
 | 
      EDIColumnMatch { InputColumn: IsIncludeInImportExport OutputColumn: IsIncludeInImportExport } 
 | 
      EDIColumnMatch { InputColumn: ObjectGroupName OutputColumn: ObjectGroupName } 
 | 
      EDIColumnMatch { InputColumn: ProfileName OutputColumn: ProfileName } 
 | 
      EDIColumnMatch { InputColumn: Source OutputColumn: Source } 
 | 
    } 
 | 
    EDITableTransformation 
 | 
    { 
 | 
      InputTable: UserImportProfile 
 | 
      OutputTable: ImportProfile 
 | 
      EDIColumnMatch { InputColumn: ExcelPath OutputColumn: ExcelPath } 
 | 
      EDIColumnMatch { InputColumn: IsActive OutputColumn: IsActive } 
 | 
      EDIColumnMatch { InputColumn: Name OutputColumn: Name } 
 | 
    } 
 | 
  } 
 | 
  EDIXLSLink.Destination ExportUserImportProfilesToExcel 
 | 
  { 
 | 
    FileName: 'SM_ImportProfiles' 
 | 
    EDIXLSLinkTable ObjectGroupInProfile 
 | 
    { 
 | 
      Columns: 
 | 
      [ 
 | 
        EDIXLSLinkColumn IsIncludeInImportExport { ValueType: Boolean } 
 | 
        EDIXLSLinkColumn ObjectGroupName { ValueType: String } 
 | 
        EDIXLSLinkColumn Source { ValueType: String } 
 | 
        EDIXLSLinkColumn ProfileName { ValueType: String } 
 | 
      ] 
 | 
    } 
 | 
    EDIXLSLinkTable ImportProfile 
 | 
    { 
 | 
      Columns: 
 | 
      [ 
 | 
        EDIXLSLinkColumn ExcelPath { ValueType: String } 
 | 
        EDIXLSLinkColumn IsActive { ValueType: Boolean } 
 | 
        EDIXLSLinkColumn Name { ValueType: String } 
 | 
      ] 
 | 
    } 
 | 
  } 
 | 
} 
 |