Data Transformation Engine Type Designer Reference Guide
Chapter 13 - Distinguishable Objects Distinguishable Data Objects of an Implicit Group
Type1 Type2 How to define them as ending-distinguishable
must be ending-distinguishable from Type2.
group
or
group
item
or
group
Either:
♦ Type1 is bound.
or
♦ For each component of Type1,
! The type of that component is bound, or
! The type of that component is unbound, and that type
must be ending-distinguishable from each partition of
Type2.
item
or
group
item
or
group
or
group
or
group
For each partition of Type1, either:
♦ The partition is a partitioned type and ending-
distinguishable from the second type, or
♦ The partition of the first type is bound, or
♦ The partition of the first type is unbound and ending-
distinguishable from the second type.
item
or
group
item
or
group
For each partition of the first type, either:
♦ The partition is a partitioned type and ending-
distinguishable from the second type, or
♦ The partition of the first type is bound, or
♦ The partition of the first type is unbound and ending-
distinguishable from the second type.
Distinguishable Data Objects of an Implicit Group
When a data object belongs to an implicit sequence, determining the component a
data object belongs to depends on the format of the sequence, the type definition
of a component, and the component properties.
Guidelines for Defining an Implicit Delimited Sequence
♦ If the type of a component has a terminator, that terminator must be different
from the delimiter of the explicit group. If the delimiter and terminator are
both defined as literal values, a type analysis confirms both have different
values.
♦ The type of a component cannot be a binary item whose length is not fixed or
sized.