Data Transformation Engine Type Designer Reference Guide

Chapter 13 - Distinguishable Objects Bound Components
An object of this type: Is bound if any of the following is true:
Sequence Group ( ) It has an explicit fixed format.
It has a terminator.
Its last component is bound.
It is postfix delimited and its last component has a
fixed range. For example, Comment Field (3:3)
has a fixed range of (3:3).
Partitioned Group ( ) Each non-partitioned group ( ) in its sub-tree is
bound.
Choice Group (
) It has a terminator.
The type of each selection component is bound.
Unordered Group ( ) It has a terminator.
Bound Components
A component is bound if it is possible to tell if a data object belongs to that
component without comparing it to a component that follows it.
A component is bound if any of the following is true:
Component Condition Example
Component of a Fixed Group
A range maximum is specified (it is
not s), and its type is either a fixed
group or an item whose length is
fixed.
The component InventorySection (0:3)
is bound because it is assumed there will
be spaces in the data stream for 3
InventorySections.
Component of an Explicit Delimited
Group
A range maximum is specified (it is
not s) if a component of the same
group follows.
In the component list, Security
Sequence (0:10) Trailer is bound in an
explicit delimited group. It is assumed
there will be a delimiter for all 10
Security Sequences in the data stream
because Trailer is required.
The component is the last one and
the explicit group has a terminator.
In the component list, Security
Sequence (s) is bound in an explicit