In Data Management, most connectors between tools will transport a single record type. When you double-click any data connector, you will see its record schema displayed in the schema window. However, the complex record file formats may contain hundreds of record types in a single schema, especially in the standard formats like X12 and EDIFACT. Since it would be impractical to have that many separate data connectors on a tool, Data Management implements a complex record stream to transport multiple record types between tools.
A complex record stream contains meta-records with six fields:
|
Field |
Meaning |
|---|---|
|
|
The type of the record. |
|
|
A unique record number. |
|
|
The |
|
|
The relative order of this record with respect to all of child records of the same parent. |
|
|
Used for special cases child records are named instead of simply ordered in a list. This is only used in XML. |
|
|
A binary field containing the raw data of the actual record. Never alter this value. |
You normally do not manipulate these record streams directly. Instead, use a Complex Splitter tool to generate simple record types to work with. There are a few cases where you might operate on the complex record stream directly such as: