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 1To 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 messageMandatoryMax 1To indicate the type and function of a message and to transmit the identifying number. 
- 0030Directory identificationMandatoryMax 1To identify a directory and to give its release, status, controlling agency, language and maintenance operation. 
- 0040Date/time/periodConditionalMax 9To specify date, and/or time, or period. 
- 0050Free textConditionalMax 9To provide free form or coded text information. 
- Segment group 1Repeat 9- 0070Name and addressMandatoryMax 1To 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 1To identify a person or a department to whom communication should be directed. 
- 0100Communication contactConditionalMax 9To 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 1To identify a message type and to give its class and maintenance operation. 
- 0130AttributeConditionalMax 99To identify a specific attribute. 
- 0140Free textConditionalMax 999To provide free form or coded text information. 
- 0150Date/time/periodMandatoryMax 1To specify date, and/or time, or period. 
- Segment group 4Repeat 999- 0170Segment usage detailsMandatoryMax 1To specify the details of the usage of a segment within a message type structure. 
- 0180AttributeConditionalMax 9To identify a specific attribute. 
- 0190Free textConditionalMax 99To provide free form or coded text information. 
- Segment group 5Repeat 1- 0210Segment group usage detailsMandatoryMax 1To specify the usage of a segment group within a message type structure and its maintenance operation. 
- 0220AttributeConditionalMax 9To identify a specific attribute. 
- 0230Free textConditionalMax 99To provide free form or coded text information. 
 
- 0210Segment group usage detailsMandatoryMax 1
 
- 0170Segment usage detailsMandatoryMax 1
- Segment group 6Repeat 99- 0250FootnoteMandatoryMax 1To identify a footnote. 
- 0260RelationshipConditionalMax 1To identify relationships between objects. 
- 0270Related identification numbersConditionalMax 9To specify a related set of identification numbers. 
- 0280AttributeConditionalMax 9To identify a specific attribute. 
- 0290Free textConditionalMax 9To provide free form or coded text information. 
 
- 0250FootnoteMandatoryMax 1
 
- 0120Message type identificationMandatoryMax 1
- Segment group 7Repeat 9999- 0310Segment identificationMandatoryMax 1To identify a segment and give its class and maintenance operation. 
- 0320AttributeConditionalMax 9To identify a specific attribute. 
- 0330Free textConditionalMax 9To provide free form or coded text information. 
- 0340Data element usage detailsConditionalMax 99To specify the usage of a data element. 
- Segment group 8Repeat 99- 0360FootnoteMandatoryMax 1To identify a footnote. 
- 0370RelationshipConditionalMax 1To identify relationships between objects. 
- 0380Related identification numbersConditionalMax 9To specify a related set of identification numbers. 
- 0390AttributeConditionalMax 9To identify a specific attribute. 
- 0400Free textConditionalMax 9To provide free form or coded text information. 
 
- 0360FootnoteMandatoryMax 1
 
- 0310Segment identificationMandatoryMax 1
- Segment group 9Repeat 9999- 0420Composite data element identificationMandatoryMax 1To identify a composite data element and to give its class and maintenance operation. 
- 0430AttributeConditionalMax 9To identify a specific attribute. 
- 0440Free textConditionalMax 9To provide free form or coded text information. 
- 0450Data element usage detailsConditionalMax 99To specify the usage of a data element. 
- Segment group 10Repeat 99- 0470FootnoteMandatoryMax 1To identify a footnote. 
- 0480RelationshipConditionalMax 1To identify relationships between objects. 
- 0490Related identification numbersConditionalMax 9To specify a related set of identification numbers. 
- 0500AttributeConditionalMax 9To identify a specific attribute. 
- 0510Free textConditionalMax 9To provide free form or coded text information. 
 
- 0470FootnoteMandatoryMax 1
 
- 0420Composite data element identificationMandatoryMax 1
- Segment group 11Repeat 9999- 0530Simple data element detailsMandatoryMax 1To identify a simple data element and give related details. 
- 0540AttributeConditionalMax 9To identify a specific attribute. 
- 0550Free textConditionalMax 9To provide free form or coded text information. 
 
- 0530Simple data element detailsMandatoryMax 1
- Segment group 12Repeat 9999- 0570Code set identificationMandatoryMax 1To identify a code set and to give its class and maintenance operation. 
- 0580Free textConditionalMax 9To provide free form or coded text information. 
- Segment group 13Repeat 9999- 0600Code value definitionMandatoryMax 1To provide information related to a code value. 
- 0610AttributeConditionalMax 9To identify a specific attribute. 
- 0620Free textConditionalMax 9To provide free form or coded text information. 
 
- 0600Code value definitionMandatoryMax 1
 
- 0570Code set identificationMandatoryMax 1
- 0630Message trailerMandatoryMax 1To end and check the completeness of a message. 1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.