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;
|
}
|
*]
|
}
|