Data Transformation Engine Type Designer Reference Guide

Chapter 14 - Type Tree Analyzer Error and Warning Messages
Logical Analysis
Logical analysis addresses the integrity of the relationships that you define.
Logical analysis detects, for example, undefined components, components that are
not distinguishable from one another, item restrictions that do not match the
properties of that item, and circular type definitions. The analyzer also checks
delimiter relationships to each other and to components, undefined inherited
relationships, and logic errors contained in component rules.
Structural Analysis
Typically, you should not encounter structural analysis errors. Structural analysis
addresses the integrity of the underlying database. Structural analysis may be
able to detect and possibly correct defects caused by system environment failures.
Error and Warning Messages
Analysis results may contain error and warning messages.
Warnings are relatively insignificant. They indicate an inconsistency that occurred
when you changed something in the tree that was resolved. For example, if you
change a group to an item, the analyzer removes the components of that type
because items do not have components. To remind you of this change, the
analyzer issues a warning.
Errors are important. An error is a problem in your type definitions that you should
correct. An error may result in unpredictable results in your mapping.
Occasionally there are errors that prevent the analysis of the rest of your
definitions (for example, when a component type cannot be found in the tree).
Analysis halted before completion appears. This error may be due to one of
the following:
Undefined COMPONENTs found: ending analysis.
Circular reference found in COMPONENT list: ending analysis.
When this occurs, click Results, correct the errors, and analyze the tree again.
Note For a complete list of error and warning messages, see Appendix A - Return Codes
and Error Messages.