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. 










