ADL_EXPORT_APPMODELS ​
ADL_EXPORT_APPMODELS exports applicationmodels and its model parts to an adl file.
Syntax ​
leo-grammar
CC "ImportExport" ADL_EXPORT_APPMODELS fileName appmodelids:tokenStr
[ with-referencedmodels ]
[ export-threads ] [ no-overwrite ] [ verbose ]
#--> RESULT ecode:intValue
errtext:strValue
modelids:tokenStr
Parameters ​
<main-parameter>
(strValue) - fileName, a string containing the target file name and path.appmodelids
(tokenStr) - the application models to be exported. Multiple application models can be exported by separating the ids by spaces (" ").with-referencedmodels
(modifier, optional) - if given, computes and exports additionally all referenced models from the application models parts according to the current settings of the Intermodelreferences.export-threads
(modifier, optional) - if given, supposes that the modelids refer to application models that are defined on threads and exports the application model definition accordingly. If not given, supposes that the modelids refer to application models that are defined on versions.no-overwrite
(modifier, optional) - if given, prevents an already existing adl file to be overwritten.verbose
(modifier, optional) - if given, a progress bar as well as info- and error boxes are displayed, otherwise the export is performed in silent mode.
Returns ​
ecode
(intValue) - specifies whether the export was successful or not. ecode is set to 0 if it was successful, to 1 if not.errtext
(strValue) - gives additional information in case of an error by holding an appropriate error message.modelids
(tokenStr) - is set to a list of the model ids that have been exported. This includes both the models and the application models. The modelids are separated by spaces (" ").
Details ​
The adl file is specified with fileName.
See Also ​
ADL_EXPORT
ADL_IMPORT_APPMODELS
Examples ​
asc
CC "Core" GET_ALL_APPMODEL_IDS
CC "ImportExport" ADL_EXPORT_APPMODELS "f:\\temp\\file.adl" appmodelids:(appmodelids) with-referenced-models verbose
IF (ecode = 0)
{
SET sInfotext: ("Model-IDs: " + modelids)
CC "AdoScript" INFOBOX (sInfotext) title:"ADL Application Model Export"
}
ELSE
{
CC "AdoScript" ERRORBOX (errtext) title:"ADL Application Model Export"
}
Exporting all Application models in verbose mode
Versions and Changes ​
Available since ADOxx 1.3