Data Transformation Engine Type Designer Reference Guide
Chapter 13 - Distinguishable Objects Distinguishable Data Objects of an Implicit Group
♦ If the type of a component or a contained component is not bound, the type of
the component cannot have a delimiter that is the same as the delimiter of the
implicit sequence.
♦ If the range of a component is not bound, the type of that component must be
content-distinguishable from the type of each component in the following set of
that component. See Content-Distinguishable Types for further information on
content-distinguishable types.
♦ If the type of a component has both an initiator and terminator, the nested
delimiters do not have restrictions. If this is not the case, all contained
delimiters must be different.
Guidelines for Defining an Implicit Sequence that has no
Delimiter
♦ The type of a component cannot be a binary item whose length is not fixed or
sized.
♦ If the range of a component is bound, but the type of the component is
unbound, the type must be ending-distinguishable from each type in the
component’s following set.
♦ If the range of a component is not bound, all the following rules apply:
! The type of the component must be content-distinguishable from each type
in the component’s following set.
! If the maximum range for that component is greater than one, and the type
is unbound, the type must be ending-distinguishable from itself.
! If the type of the component is unbound, the type must be
end-distinguishable from each type in the component’s following set.
Guidelines for Defining an Implicit Unordered Group that is
Delimited
♦ The type of a component cannot be a binary item whose length is not fixed.
♦ The type of a component must be content-distinguishable from the type of
each other component.
♦ If the type of a component has both an initiator and terminator, the nested
delimiters do not have restrictions. If this is not the case, all contained
delimiters must be different.