Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.2.5. Defining Configurations
- To define fields in XML configurations you must use a comma-separated list of names in the fields attribute.
- Make sure the field names follow the same naming rules as XML element names:
- they can contain letters, numbers, and other characters
- they cannot start with a number or punctuation character
- they cannot start with the letters xml (or XML or Xml, etc)
- they cannot contain spaces
- Set the rootElementName and recordElementName attributes so you can modify the csv-set and csv-record element names. The same rules apply for these names.
- You can define string manipulation functions on a per-field basis. These functions are executed before the data is converted into SAX events. Define them after the field name, separating the two with a question mark:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - To get Smooks to ignore fields in a CSV record, you must specify the $ignore$ token as the field's configuration value. Specify the number of fields to be ignored simply by following the $ignore$ token with a number (so use
$ignore$3
to ignore the next three fields.) Use$ignore$+
to ignore all of the fields to the end of the CSV record.Copy to Clipboard Copied! Toggle word wrap Toggle overflow