...
Below is the list of tunable parameters and their default values:
tunable | default | description |
---|---|---|
generatedNamespacePrefixStem | "tns" | If elementFormDefault is qualified, but no prefix is associated with the targetNamespace, a prefix will be created using this value, with numbers appended if necessary to ensure uniqueness. |
inputFileMemoryMapLowThresholdp | 225 | In certain I/O optimized situations (text-only, encodingErrorPolicy='replace', fixed-width encoding) input files larger than this will be mmapped. Input files smaller than this will be simply read using ordinary I/O (because for small files that is just faster). This exists because mmap is more expensive than ordinary I/O for small files. |
maxBinaryDecimalVirtualPoint | 200 | An upper limit on the value of the dfdl:binaryDecimalVirtualPoint property. |
maxFieldContentLengthInBytes |
220 | A maximum limit for various daffodil I/O properties, including the maximim size of a simple element and maximum regular expression characters to match. | |
maxLengthForVariableLengthDelimiterDisplay | 10 | When unexpected text is found where a delimiter is expected, this is the maximum number of bytes (characters) to display when the expected delimiter is a variable length delimiter. |
maxOccursBounds | 1024 |
A maximum limit for the number of repeats of array elements. | ||
maxSkipLengthInBytes | 1024 | A maximum limit for the number of bytes that can be skipped in a skip region. |
minBinaryDecimalVirtualPoint | -200 |
10
A lower limit on the value of the dfdl:binaryDecimalVirtualPoint property. | ||
parseUnparsePolicy | "both" | Whether to compile a schema to support parsing ("parseOnly"), unparsing ("unparseOnly"), both parsing and unparsing ("both"), or to use the daf:parseUnparsePolicy property from the root node ("schema"). |
requireBitOrderProperty | false | If true, require that the bitOrder property is specified. If false, use a default value for bitOrder if not defined in a schema. |
requireEncodingErrorPolicyProperty | false | If true, require that the encodingErrorPolicy property is specified. If false, use a default value if not defined in a schema. |
unqualifiedPathStepPolicy | "noNamespace" | Specified how unqualified path steps are resolved. Value values are: "noNamespace" Unqualified path steps remain unqualified and will only match elements in NoNamespace. A prefix must be provided to match namespaced elements. "defaultNamespace" Unqualified path steps will always use the default namespace. If a default namespace is defined, it is not possible to match a NoNamespace element with this policy. Because of this, this may not work well with elementFormDefault="unqualified". "preferDefaultNamespace" Attempt to use the default namespace to resolve an unqualified path step. If that fails to match an element, then try to resolve using NoNamespace. |
Configuration Schema
The schema for the configuration file is defined in dafext.xsd.