CONTRL is a message syntactically acknowledging or rejecting, with error indication, a received interchange, functional group or message.
To head, identify and specify a message.
To identify the subject interchange, to indicate interchange receipt, to indicate acknowledgement or rejection (action taken) of the UNA, UNB and UNZ segments, and to identify any error related to these segments. Depending on the action code, it may also indicate the action taken on the functional groups and messages within that interchange.
To identify a message in the subject interchange, and to indicate that message's acknowledgement or rejection (action taken), and to identify any error related to the UNH and UNT segments.
To identify either a segment containing an error or a missing segment, and to identify any error related to the complete segment.
To identify an erroneous simple, composite or component data element, and to identify the nature of the error.
To identify a functional group in the subject interchange and to indicate acknowledgement or rejection (action taken) of the UNG and UNE segments, and to identify any error related to these segments. Depending on the action code, it may also indicate the action taken on the messages within that functional group.
To identify a message in the subject interchange, and to indicate that message's acknowledgement or rejection (action taken), and to identify any error related to the UNH and UNT segments.
To identify either a segment containing an error or a missing segment, and to identify any error related to the complete segment.
To identify an erroneous simple, composite or component data element, and to identify the nature of the error.
To end and check the completeness of a message.