Property | Type | S/T | Description |
---|---|---|---|
Batch Size | Number | S | Number of records to be read at one time. 0 indicates that all records must be read. If a value greater than 0 is set, due to document structure constraints, more records may have to be read. Default value is 1000. |
Namespace Prefixes | Boolean | S | Determines whether to include namespace prefixes in generated field names. Default value is TRUE. When using this property, do not set the Schema Location and No Namespace Schema Location properties. If either of those properties is set, then set the Namespace Prefixes property to FALSE. |
FlushFrequency | Number | T | Number of records buffered in the memory before being written to the target connector. Default value is 0 (all records are written at once). When inserting many records, change the default to a higher value to improve performance. |
Batch Response | Filename | T | Sets the path name for a batch response file. Caution! Do not use this property. It is included only for backward compatibility. |
Formatted | Boolean | T | Determines whether the output should be formatted. • TRUE (default): Each element starts on a new line, with the hierarchy shown by indentation of two spaces per level. • FALSE: Output is written in the XML document body without line breaks or indentation. |
Use Empty Tag | Boolean | T | Determines the syntax for empty elements. • TRUE (default): Empty elements are written as <element/>. • FALSE: Empty elements are written as <element></element>. |
Write Empty Fields | Boolean | T | Determines whether empty fields are written. Empty means they contain an empty string, are null, or are not set. • TRUE (default): Empty fields are written. • FALSE: No elements are written for empty fields. |
Write Empty Attributes | Boolean | T | Determines whether empty attribute fields are written as an attribute. Empty means they contain an empty string, are null, or are not set. • TRUE (default): Empty attribute fields are written. • FALSE: A tag is not written if it contains no data. |
Encode all special characters | Boolean | T | Determines whether to encode all special characters: • TRUE: Encodes all five special characters (plus CR/LF/TAB in attributes), not just those necessary for valid XML. • FALSE (default): Does not encode the five special characters. |
HTTP Write Method | - | T | Determines the write method for an HTTP or HTTPS target, when the output file is a URL. You can choose from POST (default) or PUT. |
Write Namespaces | Boolean | T | Enforces writing of namespace attributes or prefixes. Default value is TRUE. |
Namespace Map | Text | T | Allows you to enter the namespace mappings of the form pfx:namespace. Separate multiple values with newlines or spaces. |
Default Namespace | Text | T | (Optional) Sets the default namespace for the xmlns attribute. |
Schema Location | Text | T | (Optional) Sets the xsi:schemaLocation attribute on the root element. |
No Namespace Schema Location | Text | T | (Optional) Sets the xsi:noNamespaceSchemaLocation attribute on the root element. |
Generate Prefixes | Boolean | T | Generates namespace prefixes or redefine the default namespace as needed. Default value is TRUE. |
Prefer Type Substitution | Boolean | T | Enables type substitution or element substitution for polymorphism if both are usable. Default value is TRUE. |
Write XML Decl | Boolean | T | Enables writing of first line of XML encoding declaration. Default value is TRUE. |