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.