Syntax @Concatenate((|(fme_attribute_name,)) [,(|(fme_attribute_name,))]*) @Concatenate(, ) Arguments All strings passed in are joined together to form a single, composite string, which is returned. A carriage return can be specified by using \n as the string parameter. Range: Any String fme_attribute_name Keyword that indicates the next parameter is the name of the attribute to be concatenated. Range: N/A The attribute to be concatenated. Range: Attribtute Name The list whose elements are to be concatenated. The name should contain a {} pair to indicate that it is a list. Range: Any Feature Attribute List The character string used as a separator between the concatenated elements of the list. If a comma is desired, it must be escaped (otherwise it will be considered a parameter separator). Other characters in the spearator may also be escaped. Range: Any Single or Multiple Character Description When this function is passed a set of strings as parameters, it concatenates the strings, using no separation characters, and returns the result as a single string. If any parameter starts with a backslash ("\"), it is interpreted as a quoted special character sequence, as specified in the following table. If the sequence is not listed in the table, then the backslash character is simply ignored. This substitution is only done when the complete parameter is one of these character sequences; if additional characters are part of the parameter, then no substitution is done. \a Audible alert (bell) (0x07) \b Backspace (0x08) \f Form feed (0x0c) \n Newline (0x0a) \r Carriage return (0x0d) \t Tab (0x09) \v Vertical tab (0x0b) \\ Backslash \/ Forward slash \ooo The digits ooo describe a character in octal notation. (There may be one, two, or three octal digits.) \xhh The digits hh describe a character in hexadecimal notation. (There may be one or two hexadecimal digits.) When this function is passed a list attribute and a separator, it concatenates the elements of the list, places the separator character between each pair of elements, and returns the result as a single string. The separator character may also be expressed as a special character sequence beginning with a backslash, as described in the above table. Tip: @Concatenate is similar to the inverse of the @Split function. @Split is useful in transfer specifications where an inverse is required. @Concatenate is convenient in conjunction with factories when no inverse is needed. When this function encounters the special token fme_attribute_name, the next token it receives is treated as an attribute name. In this case, the value of the attribute whose name is passed in will be concatenated, rather than the name of the attribute.