Существует прямой способ вызова файла FMW и соответствующей передачи аргументов.Ниже приведены подробные сведения.
FME можно запустить из командной строки в Windows: при открытии окна командной строки и вводе FME отображается полный список параметров, отображаемых ниже.
Команда FME.fmw запустит определенную рабочую область.Поэтому, если рабочие пространства FME можно вызывать из командной строки, ряд рабочих областей (или одно и то же рабочее пространство с разными наборами данных) можно вызывать из пакетного файла DOS (.bat).
Использование
fme <controlFile> [<keyword> <value>]* [--<macroName> <value>]*
fme <scriptfile> [<scriptArgument>*]
fme <licenseFile>.fmelic
fme <command> <arguments>
where:
<controlFile> is one of <mappingFile>.fme or <workspace>.fmw
<scriptFile> is one of <tclScript>.tcl or <pythonScript>.py
<command> is one of:
Аргументы имени команды
GENERATE <sourceType> <destType> <sourceDataset> <controlFile> [<keyword> <value>]*
PARAMETER_FILE <parameterFile>
COMMAND_FILE <commandFile>
REGISTER_SOCKET <hostName> <service> [serverConfigFile] [-<ServerParmName> <ServerParmValue>]*
CREATE_SOCKET <service> [serverConfigFile] [-<ServerParmName> <ServerParmValue>]*
GENTRANS [<keyword> <value>]* <parameterFile>
GENTRANS [<keyword> <value>]* <sourceType> <sourceDataset> <destType> <destDataset>
LIST_TRANSFORMERS [VERBOSE]
LIST_UNLICENSED_TRANSFORMERS
LIST_FACTORIES
LIST_FUNCTIONS
PROTECT <sourceFile> <destFile>
Ссылочная ссылка Метод пакетной обработки