| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ImportBinaryData ( | 
|   BinaryValues binarydatas, | 
|   Strings brokernames, | 
|   output BinaryValue accounts, | 
|   output BinaryValue strategies, | 
|   output BinaryValue bookmarks, | 
|   output BinaryValue kpisettings | 
| ) | 
| { | 
|   Description: 'Process the set of binaryvalues and return it in the output argument' | 
|   TextBody: | 
|   [* | 
|     // cye1 Feb-6-2017 (created) | 
|      | 
|     i:=0; | 
|      | 
|     traverse( brokernames, Elements, broker ) | 
|     { | 
|       if( broker = typeof( SM_ImportAccountsBroker ).ShortName() ) | 
|       { | 
|         accounts := binarydatas.Element( i ); | 
|       }  | 
|       else if( broker = typeof( SM_ImportStrategiesBroker ).ShortName() )// general uom | 
|       { | 
|         strategies := binarydatas.Element( i ); | 
|       } | 
|       else if( broker = typeof( SM_ImportBookmarksBroker ).ShortName() ) // general currency | 
|       { | 
|         bookmarks := binarydatas.Element( i ); | 
|       } | 
|       else if( broker = typeof( SM_ImportKPISettingsBroker ).ShortName() ) // KPI settings | 
|       { | 
|         kpisettings := binarydatas.Element( i ); | 
|       } | 
|        | 
|       i := i+1; | 
|     } | 
|   *] | 
| } |