Syntax @System([LOG_PREFIX,,][ENCODED,][RETURN_PID_IF_ASYNC]) Arguments LOG_PREFIX If this optional argument is specified, then the next argument is the prefix that will be prepended to the logging which is triggered by the presence of this argument. One informational log per log_prefix will be issued and any errors will be logged. The character string that is prepended to any logging done by this function. Typically this is the transformer name. ENCODED If this optional argument is specified, then argument is expected to be FMEParsableText encoded RETURN_PID_IF_ASYNC (Windows-Only) If this optional argument is specified then instead of returning 0 on success, function will return the process ID of the process that was spawned. NOTE: This is Windows only option mainly added for use in WorkspaceRunner. Also name is misleading it should be just RETURN_PID, because that's what it is doing. [FMEENGINE-59973] The command which is to be executed by FME. The command may be any command capable of being run from the host operating system's command line. Range: String Description This function enables the FME to execute any command from within an FME mapping file. The command to run is specified in . The return value from the is returned by the function and can be assigned to an attribute. The FME translation is normally blocked while the command executes. If the command ends with an "&" character, it is executed in the background. In this case, the return value will be 0 if the command launches successfully, or non-zero otherwise. The C runtime library system function is used to execute the command line passed into @System.