DIRDEF Directory definition
G5 Secretariats (SWG)
This Directory definition message (DIRDEF) permits the transfer of the contents of a UN/EDIFACT or American National Standards Institute (ANSI) Accredited Standards Committee (ASC) X12 Directory set or parts thereof.
Header
- 0010Message headerMandatoryMax 1
To head, identify and specify a message.
1. Data element S009/0057 is retained for upward compatibility. The use ofS016 and/or S017 is encouraged in preference.2. The combination of the values carried in data elements 0062 and S009 shallbe used to identify uniquely the message within its group (if used) or ifnot used, within its interchange, for the purpose of acknowledgement. - 0020Beginning of messageConditionalMax 1
To indicate the type and function of a message and to transmit the identifying number.
- 0030Directory identificationMandatoryMax 1
To identify a directory and to give its release, status, controlling agency, language and maintenance operation.
- 0040Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- 0050Free textConditionalMax 9
To provide free form or coded text information.
- Segment group 1Repeat 9
- 0070Name and addressMandatoryMax 1
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- Segment group 2Repeat 9
- 0090Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 0100Communication contactConditionalMax 9
To identify a communication number of a department or a person to whom communication should be directed.
- 0090Contact informationMandatoryMax 1
- 0070Name and addressMandatoryMax 1
- Segment group 3Repeat 9999
- 0120Message type identificationMandatoryMax 1
To identify a message type and to give its class and maintenance operation.
- 0130AttributeConditionalMax 99
To identify a specific attribute.
- 0140Free textConditionalMax 999
To provide free form or coded text information.
- 0150Date/time/periodMandatoryMax 1
To specify date, and/or time, or period.
- Segment group 4Repeat 999
- 0170Segment usage detailsMandatoryMax 1
To specify the details of the usage of a segment within a message type structure.
- 0180AttributeConditionalMax 9
To identify a specific attribute.
- 0190Free textConditionalMax 99
To provide free form or coded text information.
- Segment group 5Repeat 1
- 0210Segment group usage detailsMandatoryMax 1
To specify the usage of a segment group within a message type structure and its maintenance operation.
- 0220AttributeConditionalMax 9
To identify a specific attribute.
- 0230Free textConditionalMax 99
To provide free form or coded text information.
- 0210Segment group usage detailsMandatoryMax 1
- 0170Segment usage detailsMandatoryMax 1
- Segment group 6Repeat 99
- 0250FootnoteMandatoryMax 1
To identify a footnote.
- 0260RelationshipConditionalMax 1
To identify relationships between objects.
- 0270Related identification numbersConditionalMax 9
To specify a related set of identification numbers.
- 0280AttributeConditionalMax 9
To identify a specific attribute.
- 0290Free textConditionalMax 9
To provide free form or coded text information.
- 0250FootnoteMandatoryMax 1
- 0120Message type identificationMandatoryMax 1
- Segment group 7Repeat 9999
- 0310Segment identificationMandatoryMax 1
To identify a segment and give its class and maintenance operation.
- 0320AttributeConditionalMax 9
To identify a specific attribute.
- 0330Free textConditionalMax 9
To provide free form or coded text information.
- 0340Data element usage detailsConditionalMax 99
To specify the usage of a data element.
- Segment group 8Repeat 99
- 0360FootnoteMandatoryMax 1
To identify a footnote.
- 0370RelationshipConditionalMax 1
To identify relationships between objects.
- 0380Related identification numbersConditionalMax 9
To specify a related set of identification numbers.
- 0390AttributeConditionalMax 9
To identify a specific attribute.
- 0400Free textConditionalMax 9
To provide free form or coded text information.
- 0360FootnoteMandatoryMax 1
- 0310Segment identificationMandatoryMax 1
- Segment group 9Repeat 9999
- 0420Composite data element identificationMandatoryMax 1
To identify a composite data element and to give its class and maintenance operation.
- 0430AttributeConditionalMax 9
To identify a specific attribute.
- 0440Free textConditionalMax 9
To provide free form or coded text information.
- 0450Data element usage detailsConditionalMax 99
To specify the usage of a data element.
- Segment group 10Repeat 99
- 0470FootnoteMandatoryMax 1
To identify a footnote.
- 0480RelationshipConditionalMax 1
To identify relationships between objects.
- 0490Related identification numbersConditionalMax 9
To specify a related set of identification numbers.
- 0500AttributeConditionalMax 9
To identify a specific attribute.
- 0510Free textConditionalMax 9
To provide free form or coded text information.
- 0470FootnoteMandatoryMax 1
- 0420Composite data element identificationMandatoryMax 1
- Segment group 11Repeat 9999
- 0530Simple data element detailsMandatoryMax 1
To identify a simple data element and give related details.
- 0540AttributeConditionalMax 9
To identify a specific attribute.
- 0550Free textConditionalMax 9
To provide free form or coded text information.
- 0530Simple data element detailsMandatoryMax 1
- Segment group 12Repeat 9999
- 0570Code set identificationMandatoryMax 1
To identify a code set and to give its class and maintenance operation.
- 0580Free textConditionalMax 9
To provide free form or coded text information.
- Segment group 13Repeat 9999
- 0600Code value definitionMandatoryMax 1
To provide information related to a code value.
- 0610AttributeConditionalMax 9
To identify a specific attribute.
- 0620Free textConditionalMax 9
To provide free form or coded text information.
- 0600Code value definitionMandatoryMax 1
- 0570Code set identificationMandatoryMax 1
- 0630Message trailerMandatoryMax 1
To end and check the completeness of a message.
1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.