Quintiq file version 2.0
|
#parent: #root
|
StaticMethod ExportTo3DDrive (
|
FileItem directory,
|
BinaryValues binaryValues,
|
Strings brokerNames
|
)
|
{
|
Description: 'Exports binaryvalues coming from EDI brokers to 3DDrive'
|
TextBody:
|
[*
|
// Write the binary data of the respective
|
// file to its export destination
|
i := 0;
|
domain := DomainModel::Domain();
|
|
traverse( brokerNames, Elements, brokername )
|
{
|
broker := select( domain, EDIDefinitionManager.BrokerDefinitions, broker, broker.Name() = brokername );
|
filename := broker.Destination().astype( EDIXLSLinkDefinition ).FileName() + ".xlsx";
|
|
binarydata := binaryValues.Element( i ).AsBinaryData();
|
|
FileProviderManager::WriteFromBinaryData( directory, filename, binarydata, true /* overwriteifexists */ );
|
|
i++;
|
}
|
*]
|
}
|