The importer is most useful when installing a new version of VA Smalltalk where it can be used to update your working development manager with the content of the new version’s manager. You typically would not use the
importer to merge a working development library into the new version’s library since the
importer does not copy everything from the source library; it copies only the versioned configuration maps (unless
allVersions=false is specified, in which case only the newest versioned configuration mapswill be copied).
The importer accepts the following parameters:
-z.target= accepts the location of the target library – the development library that will contain the imported code. The library can be specified in one of two ways:
-z.source= accepts the location of the source library – the development library containing the code to be copied. The format is the same as for the target.
-z.sourcedir= accepts a directory path. All *.dat files in the directory will be processed.
-z.allVersions= accepts 'true' to import all map versions from the source library or libraries, or 'false' to import only the most recent version of each map in the source library or libraries. Default is 'true'.
-z.silent runs with no user interface (no longer used, it will be ignored).
1.
|
Either -z.source or -z.sourcedir must be specified, but never both.
|
3.
|
The z. prefix on parameters is optional as of V8.6.3.
|
An importer.ini file is provided in the
<vast>\importer directory. It contains an
[EmLibraryImporter] stanza controlling the logging done by the importer. You can set the value of
logFilename= to empty (blank) to disable logging or to the fully-qualified name of the desired log file to enable logging. The default value is
logFilename=temp/importer.log (UNIX) or
logFilename=%tmp%\importer.log (Windows).
Copyright 2005, 2019 Instantiations, Inc. All rights reserved.