Generic template options¶
Here the generic template options are described.
FileFormat¶
Syntax¶
<FileFormat
type="..."
version="..."
lineSeparator="..."
currentAccessor="..."
childAccessor="..."
annotationPrefix="..."
annotationArgsPrefix="..."
annotationArgsSuffix="..."
...
/>
Parameters¶
Parameter | Description | Default | Remark |
---|---|---|---|
type | The file format type, see File format types. | ||
version | The version of the file format type. | ||
lineSeparator | The regular expression which represents a line separator. By default we take an optional carriage return (\r?) and a line feed (\n). | \r?\n | |
currentAccessor | The placeholder part for accessing a current attribute. | _ | |
childAccessor | The placeholder part for accessing a child element. | ||
annotationPrefix | The prefix for a annotation. | @XGen | |
annotationArgsPrefix | The prefix for the annotation arguments. | ( | |
annotationArgsSuffix | The suffix for the annotation arguments. | ) | |
... | The template type (Xml or Text) defines the other options, see XmlTemplate or TextTemplate. |
File format types¶
The supported file format types are:
- ANSI_SQL
- IBM_DataStage
- Informatica_PowerCenter
- Microsoft_SQL
- Microsoft_SSIS
Output¶
Syntax¶
<Output
type="..."
/>
Parameters¶
Parameter | Description | Default | Remark |
---|---|---|---|
type1 | The output type, see Output types |
Output types¶
The supported output types are described in the following table.
Type | Description |
---|---|
single_output | Will results in 1 output for each element mapped to the root section of the template. |
output_per_element | Will results in 1 output in total, combining all translations from elements into the template into 1 output. |
-
required parameter ↩