Syntax @Abort([]) @Abort(ENCODED,) Arguments ENCODED This argument if present indicates that the argument is FMEParsableText encoded. Range: - The string printed when the abort function is invoked. This message can be used to simply identify that the abort function was called, or to print a message that describes the reason the translation was aborted. Range: String Description This function provides a mechanism for selectively aborting a data translation. @Abort is typically used to abort a data translation when erroneous data is encountered. This is useful when using the FME for quality assurance purposes. The optional message parameter can be used to print the reason the data translation is aborted. For example, if there are several abort functions used throughout a mapping file, then the message should clearly state the reason the translation was aborted and identify the particular abort command that was triggered. If no message is specified, then the translation will be aborted and no message will be printed. Tip: @Abort is most often used on a factory OUTPUT clause that should never be invoked unless the input data was bad. Using @Abort ensures the translation will fail and there is no chance the bad data will go unnoticed. The @Abort function also logs the feature upon which it was invoked.