DFDL model messages
- CTDM2000
- Cannot create format annotation properties: annotation '<insert_0>' component '<insert_1>'
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the XML 1.0 specification.
- Response
- Correct the DFDL annotation so that the DFDL schema is a valid XML document.
- CTDM2001
- The following error was encountered while saving the XSD file '<insert_0>': '<insert_1>'
- Severity
- 20 : Error
- Explanation
- The IBM DFDL editor encountered an error when saving a schema file.
- Response
- Correct the error and retry the save operation.
- CTDM2101
- DFDL namespace prefix is bound to the invalid namespace '<insert_0>'
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the DFDL namespace prefix is bound to namespace 'http://www.ogf.org/dfdl/dfdl-1.0/'.
- CTDM2102
- Mixed content is not allowed for the complex type '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL subset of XML Schema 1.0.
- Response
- Change the DFDL schema to remove the 'mixed' attribute from all complex type definitions, and add elements to model the mixed content.
- CTDM2201
- DFDL property is not expected. Property '<insert_0>', object '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove the DFDL property from the schema object.
- CTDM2202
- DFDL property value is not valid. Property '<insert_1>', value '<insert_0>', object '<insert_2>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to correct the value of the DFDL property.
- CTDM2210
- Invalid global DFDL annotations specified. '<insert_0>', name '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to correct the DFDL annotation.
- CTDM2211
- Invalid DFDL annotations specified. '<insert_0>'
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to correct the DFDL annotation.
- CTDM2212
- Invalid global DFDL annotations specified '<insert_0>'. Expected annotations are defineFormat, defineEscapeScheme, defineVariable.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove or move the DFDL annotation.
- CTDM2213
- Missing 'ref' attribute for DFDL setVariable. Object '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to add a 'ref' attribute to the setVariable annotation.
- CTDM2214
- Missing 'ref' attribute for DFDL newVariableInstance. Object '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to add a 'ref' attribute to the newVariableInstance annotation.
- CTDM2216
- Placement of DFDL annotation on complex type '<insert_0>' is not valid.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove or move the DFDL annotation.
- CTDM2217
- Placement of DFDL annotation on model group definition '<insert_0>' is not valid.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove or move the DFDL annotation.
- CTDM2220
- Invalid duplicate name for DFDL defineFormat annotation. Name '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the name of the defineFormat annotation is unique.
- CTDM2224
- Invalid duplicate name for DFDL defineEscapeScheme annotation. Name '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the name of the defineEscapeScheme annotation is unique.
- CTDM2225
- DFDL property is defined in both element form and attribute form. Property '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the property is defined only once at the annotation point.
- CTDM2226
- Invalid duplicate name for DFDL defineVariable annotation. Name '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the name of the defineVariable annotation is unique.
- CTDM2227
- Invalid multiple DFDL setVariable with the same name in scope for object '<insert_0>', variable name '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove one of the setVariable annotations.
- CTDM2228
- Invalid multiple DFDL newVariableInstance with the same name in scope for object '<insert_0>', variable name '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove one of the newVariableInstance annotations.
- CTDM2229
- DFDL property value is defined both as attribute and element for defineVariable '<insert_0>', property: '<insert_1>'
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the property is defined only once at the annotation point.
- CTDM2230
- DFDL property '<insert_1>' appears more than once for an object when scoping rules applied. Object '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the property is defined only once between an element and its simple type, an element ref and its global element, and a group ref and its global sequence or choice.
- CTDM2231
- DFDL property value is defined both as attribute and element. Object: '<insert_0>', annotation, '<insert_1>', name '<insert_2>', property: '<insert_3>'
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the property is defined only once at the annotation point.
- CTDM2240
- A DFDL defineFormat annotation in the schema has an invalid or missing 'name' attribute.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to add a 'name' attribute to the defineFormat annotation.
- CTDM2243
- A DFDL defineEscapeScheme annotation in the schema has an invalid or missing 'name' attribute.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to add a 'name' attribute to the defineEscapeScheme annotation.
- CTDM2244
- A DFDL defineVariable annotation in the schema has an invalid or missing 'name' attribute.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to add a 'name' attribute to the defineVariable annotation.
- CTDM2250
- No element formats found with the selector '<insert_0>'. Object '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove all uses of selectors, they are not part of the DFDL 1.0 specification.
- CTDM2251
- More than one format element found in defineFormat '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove all but one of the format elements or combine them together.
- CTDM2252
- More than one format element found on object '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove one of the format elements or combine them together.
- CTDM2253
- More than one DFDL schema default format annotation found.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to remove one of the format elements or combine them together.
- CTDM2254
- More than one discriminator annotation found on object '<insert_0>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema to move or delete all but one of the discriminators on this object. Consider creating empty sequences to contain some of the discriminators.
- CTDM2257
- The same DFDL property is defined in both attribute or element form and short form. Property '<insert_0>', object '<insert_1>'.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the property is defined only once at the annotation point.
- CTDM2401
- DFDL property '<insert_0>' must be a non-negative integer.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the value of property '<insert_0>' is a non-negative integer.
- CTDM2402
- DFDL property '<insert_0>' must be a valid single character or a DFDL entity that represents a single character.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the value of the property is a single character.
- CTDM2403
- '<insert_0>' is not a valid DFDL entity or entity class. A valid entity must be of the following pattern ['%#' [0-9]+ ';' | '%#x' [0-9a-fA-F]+ ';' | '%#r' [0-9a-fA-F] (2)';' | '%' Name ';'].
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so that the entity property conforms to the DFDL 1.0 specification.
- CTDM2404
- '<insert_0>' is not a valid DFDL number pattern. Examples of valid patterns: '+###,##0.00;(###,##0.00) ##0.##E0 #,#@# +###V##'
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the number pattern conforms to the DFDL 1.0 specification.
- CTDM2405
- '<insert_0>' is not a valid DFDL calendar pattern.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the calendar pattern conforms to the DFDL 1.0 specification.
- CTDM2406
- '<insert_0>' is not a valid DFDL property value. Value should be a non-negative integer or a DFDL expression.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the property value is either a non-negative integer or an expression.
- CTDM2407
- '<insert_0>' is not a valid DFDL expression. Value should be a string enclosed by '{' and '}' braces.
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the expression conforms to the DFDL 1.0 specification.
- CTDM2408
- '<insert_0>' is not a valid list of space separated sign codes. Value must be a space separated list of four valid sign codes (example 'C D F C')
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the sign codes conform to the DFDL 1.0 specification.
- CTDM2409
- '<insert_0>' is not a valid UTC time zone of the form UTC[+|-[h]h[:mm]] (examples 'UTC', 'UTC+1', 'UTC-05:00')
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so time zone is a valid UTC time zone offset.
- CTDM2410
- '<insert_0>' is not a valid Unicode language identifier of the form aaa[-bbb]* (examples 'en', 'en-US', 'zh-min-nan')
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the language identifier is a valid Unicode language identifier.
- CTDM2411
- '<insert_0>' is not a valid IANA time zone (example "America/New_York")
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the time zone is a valid IANA time zone.
- CTDM2412
- '<insert_0>' is not a valid DFDL String Literal
- Severity
- 20 : Error
- Explanation
- The DFDL schema does not conform to the DFDL 1.0 specification.
- Response
- Change the DFDL schema so the DFDL String Literal conforms to the DFDL 1.0 specification.