UNILIN-UNIMAT: Control Records

T.0 Control Record

Purpose

Used by the receiving system to check whether the following control block is valid.

Valid for

Every new block of data added to the payload.

What happens when the row is read

The row starts a new control block. The declared record count is compared with the number of rows that follow in that block.

If the count matches

The block is structurally valid and processing may continue.

If the count does not match

The payload is invalid and the block must be rejected.

Note

If a later mutation row does not contain its own business date, the control-record date and time define the block timestamp for that row set.

Fields:

Field Length Format Explanation

Mutation code

1

0

Always 0.

Date

8

YYYYMMDD

Date when the following data was created.

Time

4

HHMM

Time when the following data was created.

Quantity of records

4

(n-1) records

Number of records following this control record in the same block, excluding the control record itself.