Data Transformation Engine Type Designer Reference Guide
Contents 
Bound Types ................................................................................................ 203 
Bound Components........................................................................................ 204 
A Group’s Starting Set .................................................................................... 206 
A Group's Unbound Set.................................................................................... 207 
Unbound Set of a Sequence Group .................................................................207 
Initiator-Distinguishable Types.......................................................................... 208 
Determining if a Component is Initiator-Distinguishable from its Following Set ...........208 
Determining if a Partition is Initiator-Distinguishable from its Following Set ..............209 
Determining If Two Types are Initiator-Distinguishable ........................................209 
Distinguishable Objects of the Same Component.................................................... 212 
Content-Distinguishable Components.................................................................. 212 
Content-Distinguishable Types .......................................................................... 213 
Ending-Distinguishable Types............................................................................ 220 
Distinguishable Data Objects of an Implicit Group .................................................. 222 
Guidelines for Defining an Implicit Delimited Sequence .......................................222 
Guidelines for Defining an Implicit Sequence that has no Delimiter .........................223 
Guidelines for Defining an Implicit Unordered Group that is Delimited.....................223 
Guidelines for Defining an Implicit Unordered Group that has no Delimiter ...............224 
Distinguishable Data Objects of an Explicit Group .................................................. 224 
Guidelines for Defining an Explicit Fixed Group .................................................224 
Guidelines for Defining an Explicit Delimited Group............................................224 
Objects of a Choice Group...........................................................................225 
Objects of a Partitioned Type.......................................................................225 
Distinguishable Syntax Objects.......................................................................... 225 
Chapter 14 - Type Tree Analyzer 
Type Tree Analyzer........................................................................................ 226 
Why You Should Analyze Your Type Trees ............................................................ 228 
Internal Consistency...................................................................................228 
Mapping Effects........................................................................................228 
When to Analyze Structure or Logic.................................................................... 228 
Logical Analysis ........................................................................................229 
Structural Analysis.....................................................................................229 
Error and Warning Messages ............................................................................. 229 
Appendix A - Return Codes and Error Messages 
Type Tree Analyzer........................................................................................ 230 
Type Tree Analysis Logic Error Messages.............................................................. 231 
Type Tree Analysis Logic Warning Messages .......................................................... 246 
Type Tree Analysis Structure Error Messages......................................................... 247 
Type Tree Analysis Structure Warning Messages..................................................... 247 
Index 










