CONTRL Syntax and service report
Syntax Development Group (SDG)
CONTRL is a message syntactically acknowledging or rejecting, with error indication, a received interchange, functional group or message.
A CONTRL message can be used to:
a) acknowledge or reject a received interchange, functional group or message and list any errors contained therein, or
b) indicate only the receipt of an interchange.
Header
- 0010Message headerMandatoryMax 1
To head, identify and specify a message.
- 0020Interchange responseMandatoryMax 1
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.
- Segment group 1Repeat 999999
- 0040Message responseMandatoryMax 1
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.
- Segment group 2Repeat 999
- 0060Segment error indicationMandatoryMax 1
To identify either a segment containing an error or a missing segment, and to identify any error related to the complete segment.
- 0070Data element error indicationConditionalMax 99
To identify an erroneous simple, composite or component data element, and to identify the nature of the error.
- 0060Segment error indicationMandatoryMax 1
- 0040Message responseMandatoryMax 1
- Segment group 3Repeat 999999
- 0090Functional group responseMandatoryMax 1
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.
- Segment group 4Repeat 999999
- 0110Message responseMandatoryMax 1
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.
- Segment group 5Repeat 999
- 0130Segment error indicationMandatoryMax 1
To identify either a segment containing an error or a missing segment, and to identify any error related to the complete segment.
- 0140Data element error indicationConditionalMax 99
To identify an erroneous simple, composite or component data element, and to identify the nature of the error.
- 0130Segment error indicationMandatoryMax 1
- 0110Message responseMandatoryMax 1
- 0090Functional group responseMandatoryMax 1
- 0150Message trailerMandatoryMax 1
To end and check the completeness of a message.