APP4MC AMALTHEA Headless Migration Tool Launch via executable jar (uses the bnd launcher) java -jar amalthea_migration.jar [-v, --version <model_version>] [-r, --recursive] [-nb, --nobackup] <filename> Options: -v, --version The model version to which the model should be migrated to [optional]. If not provided the latest supported version will be used. -r, --recursive If folders should be traversed recursively [optional]. If not provided only the files in the given folder will be migrated. -nb, --nobackup If backup files should be created before the migration process [optional]. If not provided a backup file will be created for every model file. Parameter: filename The filename of the model file or the folder that contains model files to migrate Examples: Trigger a migration of the test.amxmi file to the latest supported model version: java -jar amalthea_migration.jar test.amxmi Trigger a migration of the test.amxmi file to model version 0.9.5: java -jar amalthea_migration.jar -v 0.9.5 test.amxmi Trigger a migration of the test.amxmi file to the latest supported model version without file backup: java -jar amalthea_migration.jar -nb test.amxmi Trigger a migration of all model files in the folder test to the latest supported model version: java -jar amalthea_migration.jar test Trigger a migration of all model files in the folder test and subfolders to the latest supported model version: java -jar amalthea_migration.jar -r test Open the model migration in interactive mode: java -jar -Dosgi.console= amalthea_migration.jar Start the migration with modified console log level (default is ERROR): java -jar -Dapp4mc.log.level=INFO amalthea_migration.jar ERROR - only error message (default) WARNING - error and warning messages INFO - all messages OSGi console interaction: app4mc:convert - start an AMALTHEA model migration convert [-v, --version <model_version>] [-r, --recursive <true|false>] [-nb, --nobackup <true|false>] <filename> Options: -v, --version The model version to which the model should be migrated to [optional]. If not provided the latest supported version will be used. -r, --recursive If folders should be traversed recursively [optional]. Value needs to be provided as true|false. If not provided only the files in the given folder will be migrated. -nb, --nobackup If backup files should be created before the migration process [optional]. Value needs to be provided as true|false. If not provided a backup file will be created for every model file. Parameter: filename The filename of the model file or the folder that contains model files to migrate help - lists all available commands in the OSGi shell exit - exit the OSGi console