Quintiq file version 2.0 #parent: #root Method ImportFiles ( structured[BaseImportObjectGroupInProfile] importobjectgroupinprofile, output structured[BinaryValue] binaryvalues, output structured[String] brokers ) id:Method_DialogImportProfile_ImportFiles { #keys: '[132894.0.78291532]' Body: [* // Import files from client side and read into binary traverse( importobjectgroupinprofile, Elements, e ) { filenames := e.ImportObjectGroup().GetMPSyncFileNames(); traverse( filenames, Elements, filename ) { excelpath := e.BaseImportProfile().ExcelPath(); Dialog.FormatPath( excelpath ); filepath := excelpath + filename; if( Application.ClientFileExists( filepath ) ) { bindata := Application.ReadBinaryFile( filepath ); brokername := Dialog.GetBrokerName( filename ); binaryvalues.Add( bindata.AsBinaryValue() ); if ( brokername.Length() > 0 ) { brokers.Add( brokername ); } } } } *] }